本文解决的是如何将一个简单列表的所有数据,输入到csv文件中的一行中:
假设数据:
list = [0,1,2,3,4,5,6,7,8,9,10]
预期输出到csv文件的一行中,如图:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
代码实现:
import csv
with open("test.csv","a") as f:
writer = csv.writer(f)
writer.writerows([list])
△注意:writerows()括号中使用的是 [list] ,这样才能将一个简单列表的元素写入到同一行中,如果没有中括号,则会输出成11行csv数据.
输出结果:
0,1,2,3,4,5,6,7,8,9,10