【发布时间】:2015-04-05 22:07:16
【问题描述】:
import csv
from itertools import izip
if l > 0:
for i in range(0,l):
combined.append(str(questionList[i]).encode('utf-8') + str(viewList[i]).encode('utf-8'))
# viewcsv.append(str(viewList[i]).encode('utf-8'))
# quescsv.append(str(questionList[i]).encode('utf-8'))
with open('collect.csv', 'a') as csvfile:
spamwriter = csv.writer(csvfile, delimiter='\n')
spamwriter.writerow(combined)
# spamwriter.writerows(izip(quescsv, viewcsv))
return 1
else:
return 0
我需要生成一个 csv 文件,并将来自 2 个或更多列表的数据填充到单独的列中,而不是单个列中。目前我正在尝试将两个列表组合在一个列表中(组合)并将其用作写入的输入,但我没有得到想要的 o/p。 我尝试了很多方法,包括字段名方式,izip 方式,但徒劳无功。 例如: questionList viewList 4 3 次观看 5 0 次观看
所使用的数字只是举例。
【问题讨论】:
-
你能写一个输入数据和预期输出文件的例子吗?
标签: python-2.7 export-to-csv scrape