我正在使用Python。 在我的程序中,我使用“try:”和“except:”。在“除外”内部,我想发送一封电子邮件,告知发生了一些错误并且无法执行操作,但我还想添加哪个是错误。
有什么方法可以打印错误信息或在变量中使用它?
我希望自己清楚明白
非常感谢
答案 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()