Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法捕捉解释器关闭期间发生的异常?
我有一个 gui 应用程序,有时在解释器关闭期间出现线程错误,但是当我从 shell 中的 cmd.exe 启动程序时,我只能看到这个异常。我想将此异常记录到我的一个日志文件中,但我找不到首先捕获它的方法。
您可以尝试的一件事是sys.excepthook()用您自己的函数覆盖以将异常写入 stderr 以外的其他地方。
sys.excepthook()