【发布时间】:2014-06-27 17:38:21
【问题描述】:
我有一个列表列表,例如 [('a', 'b', 'c'), ('d', 'e', 'f'),....]。我想将它写入这样的 CSV 文件 -
a, b, c
d, e, f
我该怎么做?
我尝试过使用 csv.writerows,但输出文件中的每个字符都位于不同的单元格中,并且都在同一行中。从某种意义上说,第一行的单元格有'a''b'等。
谢谢。
【问题讨论】:
-
向我们展示您的代码。
-
如果我理解你的最后一部分,你想要
a b c, d e f,吗? -
你能写
for lst in wholeList: csv.writerow(lst)吗?这你会在文件的另一行中写下每一行(或者至少我是这么认为的)。 -
你为什么用
writerow而不是writerows? -
这是一个元组列表而不是一个列表列表