我有一个列表列表,如 [('a', 'b', 'c'), ('d', 'e', 'f'),....]
。我想像这样将它写入 CSV 文件-
a, b, c
d, e, f
我该怎么做?
我试过使用 csv.writerows,但输出文件中的每个字符都在不同的单元格中,并且都在同一行中。从某种意义上说,第一行的单元格有 ' a ' ' b ' 等。
谢谢。
最佳答案
使用writer.writerows()
(复数,带有 s
)一次写一个行列表:
>>> import csv
>>> import sys
>>> data = [('a', 'b', 'c'), ('d', 'e', 'f')]
>>> writer = csv.writer(sys.stdout)
>>> writer.writerows(data)
a,b,c
d,e,f
关于python - 如何将列表列表写入 CSV 文件 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23573783/