如何在引发异常时使用atexit

时间:2015-06-25 20:48:54

标签: python

我有一个场景,在程序执行过程中可能会出现一些未知的exceptions,我不能except大多数{i}}我希望每次exception任何exceptions电子邮件应该发送给我python导致程序终止,如果没有正确捕获!

所以我读过关于atexit提供exceptions模块的内容,但它不适用于atexit所以我的问题是,有没有办法让exceptions与{ {1}}?所以每提出任何异常并且程序终止它都应该给我发邮件? 感谢

1 个答案:

答案 0 :(得分:1)

看看sys.excepthook。顾名思义,它是异常的一个钩子。您可以使用它在发生异常时向您发送电子邮件。