pysimplegui打印堆栈跟踪到控制台

时间:2020-08-02 20:39:35

标签: python stack-trace pysimplegui

我正在pysimplegui尝试构建我的第一个UI。但是,我一直遇到错误,但是在屏幕上出现了堆栈跟踪,程序结束并且无法读取它。无论如何,是否有将pysimplegui中的堆栈跟踪打印到PyCharm中的控制台以用作调试的方式?

看了看文档,但是可惜我看不到,而且文档也不像库那么简单。

欢呼

2 个答案:

答案 0 :(得分:0)

我设法使它起作用,在命令行中以调试模式运行它,现在我看到了问题

答案 1 :(得分:0)

我用excepthook做到了。 将此代码添加到代码的开头:

import sys
import traceback
def excepthook(exctype, value, tb):
    traceback.print_exception(exctype, value, tb, file=sys.__stderr__)

sys.excepthook = excepthook