Python-如何在ValidationError中打印消息
我想知道如何打印引发异常时写入的字符串 例如,如果我使用Python-如何在ValidationError中打印消息,python,exception,printing,except,Python,Exception,Printing,Except,我想知道如何打印引发异常时写入的字符串 例如,如果我使用 raise ValidationError("RANDOM TEXT HERE"); 如何从Exception部分中检索“此处随机文本” try: ... except ValidationError: ... // something like Java's ex.getMessage(); ..... 谢谢如果将异常绑定到变量,则可以使用str(异常变量)获取其字符串表示形式 即: try: ... excep
raise ValidationError("RANDOM TEXT HERE");
如何从Exception部分中检索“此处随机文本”
try:
...
except ValidationError:
...
// something like Java's ex.getMessage();
.....
谢谢如果将异常绑定到变量,则可以使用
str(异常变量)
获取其字符串表示形式
即:
try:
...
except ValidationError as e:
print str(e)
编辑:将msg
更改为message
第二次编辑:意识到在
msg
中存储消息与message
中存储消息之间的异常不一致str(异常)
似乎是最一致的。您是否尝试查看异常对象的属性?