引数が可変の場合のcsv出力関数が構築できずこまっています。
ダミーPrint行にはどのようにきさいすればいいのでしょうか?
お手数おかけします。
def create_csv(information,**kwargs): with open('balance_result.csv', 'a', newline='') as f: writer = csv.writer(f) for_write_time = datetime.datetime.now() # 2018-05-14 09:59:07.812884 writer.writerow([ '日時', datetime.date.today(), '時間', "{}:{}:{}".format(for_write_time.hour, for_write_time.minute, for_write_time.second), 'マイクロセカンド',for_write_time.microsecond, for k, v in kwargs.items(): print(k, v) #ここの行をどのように記載すればcsvに出力できますか ]) create_csv(**{'arg1': 'one', 'arg2': 'two', 'arg3': 'three'}) # arg1 one # arg2 two # arg3 three create_csv(**{'arg1': 'one', 'arg2': 'two', 'arg3': 'three', 'arg4': 'four'}) # arg1 one # arg2 two # arg3 three # arg4 four create_csv(**{'arg1': 'one', 'arg3': 'three'}) # arg1 one # arg3 three
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/14 06:51