Python 引发异常时如何使用atexit

Python 引发异常时如何使用atexit,python,Python,我有一个场景,在程序执行过程中可能会出现一些未知的异常,我不能,除了大部分异常,我希望每次出现异常都会向我发送一封电子邮件,因为异常会导致程序在未正确捕获时终止 所以我读过关于pythonprovideatexit模块的内容,但它不适用于异常,所以我的问题是,有没有办法让atexit适用于异常??所以每次出现异常和程序终止都应该给我发邮件? 谢谢看看sys.excepthook。顾名思义,它是异常的挂钩。当出现异常时,您可以使用它向您发送电子邮件。相关

我有一个场景,在程序执行过程中可能会出现一些未知的
异常
,我不能
,除了大部分异常
,我希望每次出现
异常
都会向我发送一封电子邮件,因为
异常
会导致程序在未正确捕获时终止

所以我读过关于
python
provide
atexit
模块的内容,但它不适用于
异常
,所以我的问题是,有没有办法让
atexit
适用于
异常
??所以每次出现异常和程序终止都应该给我发邮件?
谢谢

看看
sys.excepthook
。顾名思义,它是异常的挂钩。当出现异常时,您可以使用它向您发送电子邮件。

相关