【发布时间】:2020-02-29 07:37:51
【问题描述】:
我正在尝试将值附加到 csv 文件并将其转换为列表。但是,我无法在 csv 文件的第一行写入内容。相反,代码从第二行开始编写。任何澄清将不胜感激。
谢谢
time = get_time()
time_list = []
with open('time_data.csv', 'a', newline= '') as time_file:
time_file_write = csv.writer(time_file, delimiter=',',quotechar='|', quoting=csv.QUOTE_MINIMAL)
time_file_write.writerow([time])
with open('time_data.csv', 'r') as time_data:
read = csv.reader(time_data)
for i in read:
time_list.append(int(i[0]))
【问题讨论】:
-
你有没有尝试在写作时将模式从“a”更改为“w”?
-
这不会覆盖值吗?我想在每次运行程序时都保持附加值。
标签: python-3.x list file csv file-writing