当我在 python 中处理异常时
try:
a = dict()
a[1]
except Exception as e:
print str(e)
打印
1
我希望它能够打印
KeyError: 1
有办法检索默认错误消息吗?
最佳答案
而不是这个:
print str(e)
这样做:
print(type(e).__name__ + ": " + str(e))
或者只是这样:
print(type(e).__name__, e)
关于python - 如何在异常处理中获取python默认的异常消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073957/