这是给你们一个基本的问题,但是我已经搜索了但没有找到这个和其他网站的答案。
我想写两个列表中收集的数据,比方说每15分钟,一个列表用于传感器数据,另一个列表用于记录日期和时间。问题是我找不到要写入csv文件的正确日期时间格式。这是我的代码的简短版本,使用随机数据而不是传感器数据,以及当前date.time而不是等待15分钟。
import numpy as np
from random import randint
import csv
import datetime
a=[]
b=[]
for p in range (1,20):
i = datetime.datetime.now()
i=i.strftime('%Y/%m/%d %H:%M:%S')
i=str(i) #also tried without this line
a.append(i)
b.append(randint(0,26))
np.savetxt('data.csv', (a,b),delimiter=',')
给出两个错误。 '需要浮点数'和'数组dtype('<19')和格式说明符('%。18e,%。18e,...)之间不匹配。我真的很感激这方面的暗示。
试试这个 here
如果您发现任何问题,请告诉我。这对我来说很好。