如何处理EXCEPT消息?

时间:2013-05-07 17:47:42

标签: python exception

我正在使用Python。 在我的程序中,我使用“try:”和“except:”。在“除外”内部,我想发送一封电子邮件,告知发生了一些错误并且无法执行操作,但我还想添加哪个是错误。

有什么方法可以打印错误信息或在变量中使用它?

我希望自己清楚明白

非常感谢

2 个答案:

答案 0 :(得分:2)

Python> = 2.6

try:
    ...
except Exception as e:
    print(e)

Python< 2.6

try:
    ...
except Exception, e:
    print(e)

它将打印执行消息。

答案 1 :(得分:1)

在Python< 2.6

try:
    ...
except Exception, e:
    print(e)

在Python> = 2.6

try:
    ...
except Exception as e:
    print(e)

这将为您提供Exception消息。

如果您想要完整的追溯,可以使用以下内容:

import traceback
try:
    ...
except Exception, e:
    print traceback.format_exc()