挂起pdb中的异常

时间:2017-08-01 20:16:24

标签: python pdb

有没有办法在pdb中设置动态断点***,暂停异常?

***动态意义上没有绑定任何行号

在pycharm(pydev)中,这是可能的并且是一个很好的功能,但是由于pycharm调试器的限制,我不得不使用pdb(没有跳转功能和/或机器没有pycharm )。

1 个答案:

答案 0 :(得分:2)

您正在寻找postmortem模式:

try:
    code_that_may_raise_exception()
except Exception:
    import pdb; pdb.post_mortem()

这将在异常时中断,并将您放入调试器中,从

中提取它
相关问题