标签: python exception-handling
我见过使用str()将异常对象“转换”为错误字符串的代码,如下所示:
try: ... except Exception, err: print str(err)
err是否包含一些提取其错误字符串的公共“接口”? 我希望自定义异常类具有相同的功能。我能想到的一种方法是为我的所有异常对象定义一个全局str()方法,然后在内部使用getter返回错误字符串。那是我应该怎么做的?
答案 0 :(得分:3)
只需为您的例外类定义__str__方法。
__str__