【发布时间】:2015-06-29 18:32:36
【问题描述】:
我想尝试一个语句,如果有错误,我希望它打印它收到的原始错误,但还要添加我自己的语句。
我一直在寻找这个答案,找到了几乎完整的东西here。
以下代码几乎完成了我想要的所有工作(我使用的是 Python 2,所以它可以工作):
except Exception, e:
print str(e)
这样我可以打印错误消息和我想要的字符串,但是它不会打印错误类型(IOError、NameError 等)。我想要的是让它打印出与通常情况完全相同的消息(所以ErrorType: ErrorString)加上我自己的声明。
【问题讨论】:
标签: python python-2.x