标签: python
通过str(e)和e.message获取例外消息有什么区别
str(e)
e.message
except Exception as e: ...
代码块
答案 0 :(得分:4)
如果e没有message属性,则e.message将引发AttributeError。另一方面,str(e)不会做比返回空字符串更糟糕的事情。
e
message
AttributeError