Я понял, что каждый конец строки моего файла export.csv заканчивается на ^ M, Есть идеи, как его удалить? Вероятно, мне нужно как-то изменить csv.writer. Когда я импортирую этот CSV-файл в SQL, я получаю один дополнительный столбец NULL в конце строки. : (
Я читаю csv в массив с этим кодом:
datafile = open('source.csv', 'r')
datareader = csv.reader(datafile, delimiter=',')
...
, а затем записываю в другой файл csv с этим кодом
with open('export.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerows(data2)