2017-04-18 85 views
1

我想写写作列表到csv在Python 3.5

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 

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

+0

你期望你的CSV什么样子的? 'writerows'的参数应该是可迭代的iterable,就像列表的列表一样,其中每个子列表都是一行。 –

回答

2

writerows预计可迭代的迭代器一次写入多行,但您的列表包含整数,当然这些整数是不可迭代的。

你想要的是writerow

writer.writerow(a)