我正在使用 Python。在我的程序中,我使用“try:”和“except:”。在“例外”中,我想发送一封电子邮件,告诉您发生了一些错误并且无法执行该操作,但我还想添加正是错误所在。
有什么方法可以打印错误消息或在变量中使用它?
我希望我说清楚了
非常感谢
蟒蛇> = 2.6
try:
...
except Exception as e:
print(e)
蟒蛇 < 2.6
try:
...
except Exception, e:
print(e)
它将打印实际消息。
在 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()