Python 2.7.13 для Windows AMD64Python печати JSON с у бегству, получение неправильно декодирования
Имея обработку файла JSON с помощью \ и формат Unicode неприятности.
Пример теста
import json
testJ = json.load(open("simple.json"))
print(testJ['a'])
simple.json
{"a": "\u00AA"}
выход
ª
требуемый выход
ª
Как получить желаемый результат с помощью Python? Если я использую jq
инструмент
jq ".a" < simple.json
Я получаю ожидаемый результат
Звучит как несоответствие локали. Вы хотите убедиться, что Python настроен на использование UTF-8 на стандартном выходе. Это очень распространенный FAQ. – tripleee