Грязный: P

я запускаю скрипт Python, внутри которого я вызываю отладчик Python, PDB:

import ipdb; ipdb.set_trace()

(Версия PDy для iPython, хотя я не думаю, что это имеет значение; я использую ее только для цветного вывода).

Теперь, когда я добираюсь до отладчика, я хочу выполнить многострочный оператор, такой как условие if или цикл for, но как только я наберу

if condition:

и нажмите клавишу возврата, я получаю сообщение об ошибке*** SyntaxError: invalid syntax (<stdin>, line 1)

Как выполнить многострочные операторы в PDB? Если это невозможно, есть ли способ избежать выполнения предложения if или цикла for?

Ответы на вопрос(7)

Ваш ответ на вопрос