gpt4 book ai didi

Python:将整行写入 CSV 文件。为什么会这样?

转载 作者:行者123 更新时间:2023-11-30 23:10:17 25 4
gpt4 key购买 nike

我已从诺基亚套件导出了 csv。

"短信","已发送","","+12345678901","","2015.01.07 23:06","","文本"

PythonDoc 中读取,我尝试过

import csv

with open(sourcefile,'r', encoding = 'utf8') as f:
reader = csv.reader(f, delimiter = ',')
for line in reader:
# write entire csv row
with open(filename,'a', encoding = 'utf8', newline='') as t:
a = csv.writer(t, delimiter = ',')
a.writerows(line)

它不起作用,直到我在“line”周围加上括号,即[line]。

所以在最后一部分我有

            a.writerows([line]) 

为什么会这样?

最佳答案

writerows 方法接受容器对象。 line 对象不是容器。 [line] 将其转换为一个包含一项的列表。

您可能想要使用的是writerow

关于Python:将整行写入 CSV 文件。为什么会这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30762212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com