У меня есть CSV-файл с такими данными
15,"I",2,41301888,"BYRNESS RAW","","BYRNESS VILLAGE","NORTHUMBERLAND","ENG"
11,"I",3,41350101,2,2935,2,2008-01-09,1,8,0,2003-02-01,,2009-12-22,2003-02-11,377016.00,601912.00,377105.00,602354.00,10
Я читаю это, а затем записываю разные строки в разные файлы CSV.
Однако в исходных данных есть кавычки вокруг нечисловых полей, так как некоторые из них содержат запятые внутри поля.
Я не могу сохранить цитаты.
Я исследовал лоты и обнаружил quoting=csv.QUOTE_NONNUMERIC
, однако теперь это приводит к кавычкам вокруг каждого поля, и я не знаю, почему ??
Если я попробую один из других вариантов цитирования, таких как МИНИМАЛЬНЫЙ, я получаю сообщение об ошибке, касающееся значения даты, 2008-01-09, а не с плавающей точкой.
Я пытался создать диалект, добавить цитату для читателя и писателя CSV, но ничего из того, что я пробовал, не приводило к точному соответствию исходным данным.
Кто-нибудь сталкивался с такой же проблемой и нашел решение.