如何将列表中的日期时间数据写入Python中的csv文件

问题描述 投票:1回答:1

这是给你们一个基本的问题,但是我已经搜索了但没有找到这个和其他网站的答案。

我想写两个列表中收集的数据,比方说每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,...)之间不匹配。我真的很感激这方面的暗示。

python list csv listview datetime
1个回答
0
投票

试试这个 here

如果您发现任何问题,请告诉我。这对我来说很好。

© www.soinside.com 2019 - 2024. All rights reserved.