未捕获的python异常缺少堆栈跟踪

时间:2020-05-06 23:21:25

标签: python-3.x

我使用的是Python 3.7.3,运行时异常突然生成了以下类型的错误,而不是通常的便捷堆栈跟踪。

event

如果找不到基于对象名称的错误,我将被迫添加一堆打印语句以将其隔离。这是次优的。最初,我与PyCharm支持人员联系,但它与Python实例有关,与IDE不相关,因此,除了告诉我“ Google it”以外,他们没有其他帮助。我在网上找到的大部分内容都告诉我如何通过try-catch块捕获显式异常。但这将迫使我在到处都添加一堆try-catch块,而当运行时错误只是吐出带有模块和行号的堆栈跟踪信息时,这是从来不需要的。我怀疑是否有某种方法可以根据十六进制回溯地址来解析模块/线路?但是我只想追溯我可信赖的堆栈!谢谢!


如下所示,仅围绕主模块的代码即可解决第一个问题。

(<class 'NameError'>, NameError("name 'window' is not defined"), <traceback object at 0x24857260>)

我现在获得有关运行时错误的堆栈跟踪。

谢谢, 杰夫

0 个答案:

没有答案