-2

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

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

我希望我说清楚了

非常感谢

4

2 回答 2

2

蟒蛇> = 2.6

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

蟒蛇 < 2.6

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

它将打印实际消息。

于 2013-05-07T17:49:22.183 回答
1

在 Python < 2.6 中

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

在 Python >= 2.6

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

这将为您提供异常消息。

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

import traceback
try:
    ...
except Exception, e:
    print traceback.format_exc()
于 2013-05-07T17:52:46.320 回答