#python-3.x
#python-3.x
Вопрос:
Теперь я знаю, что в Python 3 Print — это функция, но мой print, я полагаю, соответствует синтаксису, но все еще выдает синтаксис ошибки
print (json.dumps(data, indent=4, sort_keys=True))
Вывод
print ((json.dumps(data, indent=4, sort_keys=True)))
^
SyntaxError: invalid syntax
Комментарии:
1. Синтаксис в порядке. Есть ли что-нибудь перед этим утверждением?
Ответ №1:
Если отладчик показывает при печати, говоря, что это синтаксическая ошибка, то вы в основном забыли скобку в строке перед ней. Можем ли мы увидеть еще несколько строк? Как 1 или 2 перед этим?
Комментарии:
1. данные = json.loads((request_until_succeed(url). декодирование (‘utf-8’)) печать (json.dumps(данные, отступ = 4, sort_keys= True))
2. Да, вы забыли последнюю скобку: D Просто добавьте скобку в конце, и все должно быть в порядке ^^