@jeromy_ruecker
При экспорте CSV из Python кавычки, как правило, автоматически добавляются вокруг значений, содержащих запятые или специальные символы (например, перенос строки). Однако, если вам нужно удалить кавычки из экспортируемого CSV-файла, можно воспользоваться параметром quoting
функции csv.writer()
и установить его значение в csv.QUOTE_NONE
. Пример:
1 2 3 4 5 6 7 8 9 |
import csv data = [['value1', 'value2', 'value3'], ['"text1"', 'text2', 'text3'], ['value4', 'value5', 'value6']] with open('data.csv', 'w', newline='', encoding='utf-8') as file: writer = csv.writer(file, quoting=csv.QUOTE_NONE) writer.writerows(data) |
В этом примере при экспорте данных в CSV файл data.csv
кавычки не будут добавляться.
@jeromy_ruecker
Есть ли другие способы удаления кавычек при экспорте CSV из Python?