使用CSV编写器,我试图写一个字符串列表文件。For循环中的整个字符串,而不仅仅是字符
每个字符串应该占据一个单独的行。
sectionlist = ["cat", "dog", "frog"]
当我执行下面的代码:
with open('pdftable.csv', 'wt') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
for i in sectionlist:
writer.writerow(i)
创建
c,a,t
d,o,g
f,r,o,g
时,我想
cat
dog
frog
为什么for
回路分别分析每一个字符和H我可以将整个字符串一起传递到csv.writer
,这样每个字符都可以写出来吗?
打电话给你的清单“list”是个坏主意 – khelwood 2014-09-29 16:58:35
与'sectionlist'相关的'list'(不要用你自己的变量的名字)是怎么回事? – jonrsharpe 2014-09-29 16:58:57
实际文件是一个人口统计数据的列表,它适合于csv写作,因为我希望能够在excel中对其进行编辑。如果将其作为文本文件编写更容易并完成相同的任务,请告诉我!谢谢 – foursuits 2014-09-29 16:59:04