gpt4 book ai didi

python - 将数据从 python 列表逐行写入 csv

转载 作者:IT老高 更新时间:2023-10-28 20:44:52 26 4
gpt4 key购买 nike

使用 python,我将数据从列表写入 .csv 文件,逐行。

代码:

writer=csv.writer(open(filepath,'wb'))
header=['type','id','numberOfUpdates','isPingEnabled','lastUpdated']
length_list=len(header)
i=0

while i!=length_list :
data=header[i]
print data
i=i+1
writer.writerow(data)

结果:数据正在写入 csv 文件,但每个字母都打印在每一列中。

例如:类型在一列中写为“t”,下一列中写为“y”,依此类推。我需要将整个单词放在一栏中。有人能指出我可以做出什么改变吗?

谢谢

最佳答案

writer.writerow(data) 更改为 writer.writerow([data])

.writerow 接受一个可迭代对象并为每一列使用该可迭代对象的每个元素。如果您使用只有一个元素的列表,它将被放在一列中。

你还应该重构你的循环:

for word in header:
writer.writerow([word])

关于python - 将数据从 python 列表逐行写入 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14134237/

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