在Python 3.5中将列表写入csv

时间:2017-04-18 09:38:05

标签: python list csv

我正在尝试写

a = [0,1,0,1,1,0]

到csv文件,带

with open("output.csv", "w") as f:
    writer = csv.writer(f)
    writer.writerows(a)

我得到了

Error: iterable expected, not int

从最后一行开始。有任何想法吗?

1 个答案:

答案 0 :(得分:2)

writerows期望可迭代的迭代次数一次写入多行,但是你的列表包含整数,这些整数肯定是不可迭代的。

你想要的是writerow

writer.writerow(a)