【发布时间】:2018-09-12 20:33:45
【问题描述】:
我保证我在网上看过,但在我的特殊情况下无法弄清楚如何做到这一点。 我有数组中的数据:
box[0]
我想将其内容写入 CSV 文件。 我也在用这个函数写其他内容。
csv=open("newFile.csv", 'a+')
csv.write(time.strftime('%d/%m/%y')+','+time.strftime('%H:%M:%S') +','+ str(round(xnew))+','+ str(round(ynew))+','+box[0])
csv.write('\n')
csv.close()
在这种情况下,它不能写任何东西,但是当我删除 box[0] 时它会写,并且 csv 看起来像这样。
Date Time X Y
12/09/18 16:18:19 174 86
12/09/18 16:18:20 176 87
12/09/18 16:18:21 175 87
12/09/18 16:18:22 175 87
12/09/18 16:18:23 176 87
12/09/18 16:18:25 176 87
12/09/18 16:18:26 175 87
12/09/18 16:18:27 176 87
12/09/18 16:18:28 175 87
12/09/18 16:18:29 175 87
12/09/18 16:18:30 176 87
12/09/18 16:18:31 175 87
【问题讨论】:
-
您可以尝试使用
pandas库,转换为DataFrame,并使用.to_csv()方法。 -
你能举个例子解释一下吗?谢谢。