相关疑难解决方法(0)

抛出异常时是否可以自动进入调试器?

如果在最初抛出函数之外捕获异常,则会失去对本地堆栈的访问权限.因此,无法检查可能导致异常的变量值.

有没有办法在import pdb; pdb.set_trace()每次抛出异常来检查本地堆栈时自动启动进入调试器()?

python exception

12
推荐指数
4
解决办法
7940
查看次数

如何检查Python引发异常的函数的范围?

我最近发现了Python非常有用的'-i'标志

-i     : inspect interactively after running script, (also PYTHONINSPECT=x)
         and force prompts, even if stdin does not appear to be a terminal

这是伟大的,在全球范围内检查的对象,但会发生什么,如果异常被函数调用中长大,我想检查函数的局部变量?当然,我对首次提出异常的范围感兴趣,有什么办法可以实现吗?

python debugging

1
推荐指数
2
解决办法
898
查看次数

标签 统计

python ×2

debugging ×1

exception ×1