①のcsvファイルを作成したいです。
①のcsvファイルを作成作成するにあたって、②と④のコードで生成されたファイルを一つにしてから作るよう言われたのですが、自分でも色々調べてみても分かりませんでした。
どなたかご存じでしたら教えてください。
②と④のコードと、②と④で生成されるファイルも添付致します。
それと、④で使用するSetting.csvファイル(③)も添付致します。
Python
1②コード 2def update_month(date): 3 year, month, day = list(map(int,date.split('-'))) 4 if month == 12: 5 month = 1 6 year = year+1 7 else: 8 month = month+1 9 date = '{0:}-{1:02d}-{2:02d}'.format(year, month,day) 10 return date 11 12date = input('日付を次のように入力しなさい。 yyyy-mm-dd: ') 13fp = open('date.txt', 'w') 14for i in range(24): 15 print(date, file = fp) 16 date = update_month(date) 17 18fp.close() 19 20 21 22④#コード 23import csv 24 25f_in = open("Setting.csv", "r") 26f_out = open("Workout.csv", "w", newline = "") 27data = csv.reader(f_in) 28outcsv = csv.writer(f_out) 29header = next(data) 30outcsv.writerow(header) 31setting = list(map(int,next(data))) 32w = [10, 5, 10, 2] 33for i in range(24): 34 outcsv.writerow(setting) 35 for i in range(len(setting)): 36 if setting[i] >= 100: 37 setting[i] = setting[i] + w[i] / 2 38 else: 39 setting[i] = setting[i] + w[i] 40 41f_in.close() 42f_out.close()
回答1件
あなたの回答
tips
プレビュー