1
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
从最后一行。有任何想法吗?
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
从最后一行。有任何想法吗?
writerows
预计可迭代的迭代器一次写入多行,但您的列表包含整数,当然这些整数是不可迭代的。
你想要的是writerow
:
writer.writerow(a)
你期望你的CSV什么样子的? 'writerows'的参数应该是可迭代的iterable,就像列表的列表一样,其中每个子列表都是一行。 –