Как проникнуть в отладчик из исходного кода Python?

Что вы вставляете в исходный код Python, чтобы он разбился на pdb (когда выполнение доходит до этого места)?


person Daryl Spitzer    schedule 29.09.2008    source источник


Ответы (2)


import pdb; pdb.set_trace()

См. Python: программирование в отладчике для начинающих для этого и других полезных советов.

person Daryl Spitzer    schedule 29.09.2008
comment
Из часто задаваемых вопросов: › Также совершенно нормально задать и ответить на свой собственный вопрос по программированию, но представьте, что вы находитесь в Jeopardy: сформулируйте это в форма вопроса. - person Daryl Spitzer; 30.09.2008
comment
Как это будет работать в IDE? Это не работает в Pycharm - person Mawg says reinstate Monica; 31.07.2018

Начиная с Python 3.7, вы можете использовать breakpoint()https://docs.python.org/3/library/functions.html#breakpoint

person Adam Baxter    schedule 16.12.2019