有没有办法在pdb中设置动态断点***,暂停异常?
***动态意义上没有绑定任何行号
在pycharm(pydev)中,这是可能的并且是一个很好的功能,但是由于pycharm调试器的限制,我不得不使用pdb(没有跳转功能和/或机器没有pycharm )。
答案 0 :(得分:2)
您正在寻找postmortem
模式:
try:
code_that_may_raise_exception()
except Exception:
import pdb; pdb.post_mortem()
这将在异常时中断,并将您放入调试器中,从
中提取它