2012-02-26 20 views
0

我已經看到了使用STR()這樣的其「轉換」異常對象的錯誤字符串代碼:如何使用str在Python中使用str將異常對象轉換爲字符串?

try: 
    ... 
except Exception, err: 
    print str(err) 

是否犯錯包含一些公共「接口」,通過它的錯誤字符串是牽強? 我想爲我的自定義異常類具有相同的功能。我能想到的一種方式是爲所有異常對象定義全局的str()方法,然後使用getter返回錯誤字符串。那是我該怎麼做的?

回答

3

只需爲您的異常類定義__str__方法。

相關問題