@mo
> у питона модуль csv по умолчанию настроен на экселевские файлы
Нет. CSV - это coma separated values. Т.е. тупо строки через запятую. Кодировка там вообще никак не регламентриуется. Да и зачем регламентировать то, что и так должно быть понятно в 21 веке.
(Но, как мы видим, не всем)
@drq см. ниже ответ @skobkin
У CSV куча диалектов, и по умолчанию стоит 'excel'
А кодировку модуль csv вообще не трогает, ему просто надо дать итератор по строчкам (например файл)