変数:GetV,GetAを [現在時間,GetV,GetA]の形で現在日時.csvに出力したいです。 現在時刻は文字列、GetVとGetAは変数(数値)です。 変数GetVとGetAをcsv = ([GetV(),GetA()])として f.write("'"+label+"',"+csv+"\n")に代入しましたが TypeError: cannot concatenate 'str' and 'list' objects となります。 コード
01 now = datetime.datetime.now()
02 filename = now.strftime('%Y%m%d')
03 label = now.strftime('%H:%M')
04 csv = ([GetV(),GetA()])
05
06 if not os.path.exists('/home/pi/ina226-data'):
07 os.makedirs('/home/pi/ina226-data')
08 f = open('/home/pi/ina226-data/'+filename+'.csv','a')
09 f.write("'"+label+"',"+csv+"\n")
10 f.close()
11
12 #with open('/home/pi/ina226-data/'+filename+'.csv','a')as f:
13 # writer=csv.writer(f)
14 # writer.writerow ([GetV(),GetA()])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/16 10:04