AFAIK, модуль csv Python (v2.6) не может обрабатывать данные Unicode по умолчанию, правильно? В документах Python есть example о том, как читать из кодированного файла UTF-8. Но этот пример возвращает строки CSV в виде списка.
Я хотел бы получить доступ к столбцам строк по имени, как это делается с помощью csv.DictReader
, но с входным файлом CSV с кодировкой UTF-8.
Может ли кто-нибудь сказать мне, как сделать это эффективным способом? Мне придется обрабатывать CSV файлы в 100 размерах MByte.