вот таким образом, но почему то получаю такую ошибку, как исправить?
это json?
ага, words.json, на первом скрине
у тебя проблема не с чтением json
вот такие настройки стоят у терминала
это cmd.exe или что? сразу disclaimer: винды у меня нет, так что хз как под виндой настраивать кодировку терминала.
покажи вывод команды locale если такая есть
python -c "import sys; print(sys.stdout.encoding)"
TL;DR у тебя проблема в том что при print(words) почему-то питон пытается кодировать в cp1252 при выводе в терминал. Откуда cp1252 берется я честно говоря подсказать не могу, нужно смотреть. НО, ты в любой момент можешь изменить кодировку ввода-вывода при помощи переменной окружения PYTHONIOENCODING=utf-8
кек)
это что ты вывел? в твоем json текста было явно больше
Обсуждают сегодня