我正在尝试将每秒的日期和时间记录到.csv文件中(以便将来生成实时图形(。根据我的代码,以下结果显示在每个字符之间的,
。有办法摆脱他们吗?
提前感谢您提供的任何解决方案。
这是我的代码
import csv
import time
def processing_loop(csvfile):
csv_writer = csv.writer(csvfile)
while True:
localtime = time.localtime()
result = time.strftime("%c", localtime)
csv_writer.writerow(result)
csvfile.flush()
time.sleep(1)
with open('results.csv', 'w') as csvfile:
processing_loop(csvfile)
结果显示在我的.csv文件中。
M,o,n, ,J,u,l, ,1,9, ,1,5,:,2,8,:,4,0, ,2,0,2,1
writerow期望它可以迭代。。。它可以迭代一个字符串,使每个字母成为一列
只要确保你给它一个列表
csv_writer.writerow([result])