在pydev中打破异常

Mat*_*Mat 45 python eclipse debugging exception pydev

是否有可能让pydev调试器在异常中中断?

eac*_*eau 47

这是由PyDev作者在Run> Manage Python Exception Breakpoints下添加的

  • 我发现我必须将Eclipse放入调试视图中才能激活菜单选项. (21认同)

Yuv*_*dam 17

任何例外?

如果我的记忆对我有用,那么在PyDev(在Eclipse中)这是可能的.


编辑:再次通过它,检查pdb文档,找不到设置异常断点的方法.

如果我可能建议一个非常粗糙的解决方法,但如果必须,你可以在一个try-except块内调用你的程序,在那里设置一个断点,一旦它在except块中断,只需上升堆栈并调试你的错误.

另一个编辑此功能已添加到PyDev

  • 需要注意的是,这个答案不再是正确的答案(现在它已经过时了,因为它已被添加到PyDev:运行>管理Python异常断点). (9认同)