【发布时间】:2011-06-10 21:12:08
【问题描述】:
在 Python 程序中,我有一个使用
创建的只读属性bla = property(fget=_get_bla)
其中 _get_bla 是类中定义的方法。当程序尝试写入此属性时
obj.bla = 1
我显然明白了:
AttributeError: 无法设置属性
有没有办法自定义这个异常?例如,我想将消息更改为
'bla' 是类 X 的只读属性
谢谢,
【问题讨论】:
标签: python exception properties customization