【发布时间】:2013-05-28 09:27:37
【问题描述】:
我有一个包含函数和一些类的 python 模块。这个模块基本上被我的几个同事用作工具集。
我想建立一种错误报告系统,只要有人生成我不处理的异常,就会发送一封电子邮件,其中包含有关异常的信息。通过这种方式,我可以不断提高我的代码的健壮性和我自己的错误消息的帮助性。最好的方法是在整个模块周围放置一个 try/except 块吗?
【问题讨论】:
-
您可能想查看logging 模块。这样您就可以将异常记录到文件中,然后使用日志文件的内容发送电子邮件。
-
只有在模块加载期间出现异常时,您才会收到电子邮件。这看起来不像你想要的。
标签: python exception try-catch