Python 3 — Синтаксическая ошибка печати

#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 Просто добавьте скобку в конце, и все должно быть в порядке ^^