我正在使用 DictWriter 将字典中的数据输出到 csv 文件。为什么 CSV 文件在每个数据行之间有一个空行?这不是什么大问题,但是我的数据集很大,而且不适合一个 csv 文件,因为它有太多的行,因为“双倍行距”使文件中的行数增加了一倍。
我写字典的代码是:
headers=['id', 'year', 'activity', 'lineitem', 'datum']
output = csv.DictWriter(open('file3.csv','w'), delimiter=',', fieldnames=headers)
output.writerow(dict((fn,fn) for fn in headers))
for row in rows:
output.writerow(row)