CSV-экспорт из системы разделён точкой с запятой ;. Как корректно прочитать его через csv.reader?

Areader = csv.reader(f)
Breader = csv.reader(f, delimiter=",")
Creader = csv.reader(f, delimiter=";")
Dreader = csv.reader(f, encoding="utf-8")
Правильный ответ. Если разделитель не запятая, укажите его через delimiter.

Разбор

По умолчанию csv.reader ожидает запятую как разделитель. Если файл разделён ;, нужно явно указать delimiter=";". Это особенно важно для аналитических экспортов из разных систем (например, CRM/ERP), где формат CSV может отличаться.

Проверь себя · 1/3разбор после ответа
В коде with open("out.txt", "w", encoding="utf-8") as f: n = f.write("OK") чему будет равна n?
Тренировать Python в Telegram

Ещё вопросы по теме «Работа с файлами: JSON и CSV»