Я использую 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)