Я пытаюсь импортировать данные из CSV-файла в модель Django.Для этого я использую оболочку manage.py со следующим кодом:
>>> import csv
>>> import os
>>> path = "C:\\Users\Lia Love\Downloads"
>>> os.chdir(path)
>>> from catalog.models import ProductosBase
>>> with open('FarmaciasGob.csv') as csvfile:
... reader = csv.DictReader(csvfile)
... for row in reader:
... p = Country(country=row['Country'], continent=row['Continent'])
... p.save()
...
>>>
>>> exit()
В заданной точке набора данных я получаю следующее сообщение об ошибке:
UnicodeDecodeError: "charmap" codec can´t decode byte 0x81 in position 7823: character maps to (undefined)
Для чегоЯ мог бы найти, кажется, это проблема с «латинской» кодировкой файла CSV.
Осматривая CSV, я не вижу ничего особенного в конкретной строке, в которой он получает ошибку.Я могу импортировать около 2200 строк до этой, все с латинскими символами.
Любые подсказки?