Используйте Ctrl-D, чтобы вернуться к обычному приглашению pdb.
лкиваюсь с очень странной проблемой на Python 3.6. В середине моего кода я звонюimport pdb; pdb.set_trace()
отладить некоторый код.
И тогда я не могу отладить должным образом, например:
(Pdb) abc = 3
(Pdb) [abc for _ in range(2)]
*** NameError: name 'abc' is not defined
(Pdb) [abc, abc]
[3, 3]
Кажется, что всякий раз, когда я использую списки, возникает проблема неопределяемой переменной. Однако, если я вызываю отладчик сразу после открытия Python, я не наблюдаю такого поведения, все работает нормально.
Есть идеи, почему у меня возникла эта проблема?