Как вы передаете кодировку в odo при загрузке CSV-файла?

Документация odo довольно скудная, она не объясняет, как передавать дополнительные параметры, скажем, при загрузке CSV-файла. Например, как мне сказать odo, что файл закодирован в латинице 1?

data=[]
odo('mylatin1.csv',data)

1 ответ

Решение

Попробуйте использовать encoding Ключевой аргумент:

data = []
odo('mylatin1.csv', data, encoding='latin1')

Или попробуйте указать кодировку, используя odo.resource:

from odo import resource

my_csv = resource('mylatin1.csv', encoding='latin1')
data = []
odo(my_csv, data)
Другие вопросы по тегам