Код: Выделить всё
import csv
def process_csv():
fixed_file_path = "C:\\files\\testing\\testing.csv"
with open(fixed_file_path, mode="w", encoding="utf-8", newline='') as fixed_file:
writer = csv.writer(fixed_file, delimiter=";")
row = 'Path 2;"my text";red;2024-04-02T04:04:49;'
writer.writerow([row])
if __name__ == "__main__":
process_csv()
почему в «мой текст» добавляются дополнительные двойные кавычки?
Я пробовал использовать quoting=csv.QUOTE_NONE, quotechar=None, escapechar=None, но затем я получаю сообщение об ошибке: _csv.Error: нужно экранировать, но escapechar не установлен
Я использую Python версии 3.11.3
Подробнее здесь: https://stackoverflow.com/questions/783 ... -to-python