我正在尝试写入CSV(我已经阅读了文档/大多数其他主题)。但对我来说,只有最后一行被复制到CSV。这就是我所拥有的
def writetocsv(l):
#convert the set to the list
b = list(l)
#print b #checking print b, it prints all values of b
with open("eggs.csv",'wb') as f:
w = csv.writer(f)
w.writerows(b)
我的输入(b)是
[a,b,c]
我对CSV的期望是
a.
b,
c
我得到的是
c
答案 0 :(得分:2)
def writetocsv(l):
#convert the set to the list
b = list(l)
#print b #checking print b, it prints all values of b
with open("eggs.csv",'wb') as f:
w = csv.writer(f)
for value in b:
w.writerow(value)
使用for循环遍历列表b
,使用value
writerow