我有一个海量 CSV 文件,我想对几个字段进行一些计算并将结果输出到另一个 CSV 文件。
假设我的file1.csv
. 这是我的示例代码:
import csv
file1 = csv.reader(open('file1.csv', 'rb'), delimiter=';') #traffic
for record in file1:
print record[0], int(record[1]) * int(record[4])
现在..我想将这些行保存在一个新的 csv 文件中。但我被困在那里。
writerrow()
方法只接受整行,而不是像我放在for
循环中的模式。
有什么建议吗??