标签: python
有没有办法调用一个python程序,使它在没有死的情况下正常运行,但是如果它有一个未被捕获的异常,就好像它是用-i一样运行的?
-i
原因是我从外部脚本运行我的python程序,并且在几次运行之前它没有遇到异常情况。所以我想懒得进入交互模式,这样我就可以加载调试模块并查看postmortem以查看堆栈变量,但不要让它落入交互式提示中,以便成功完成程序的所有早期运行。
答案 0 :(得分:3)
将函数填入sys.excepthook,使用code创建控制台。
sys.excepthook
code