Property as a decorator in Python 2.4?
I'm developing an application for someone who is tied down to Python 2.4.开发者_C百科 According to the Python builtins page's description of property that "the getter
, setter
, and deleter
attributes were added" in Python 2.6. Is there still a way to use property as a decorator, or is it imperative to use the x = property(...)
syntax?
You can use it as a decorator, but you can only specify a getter if you do so. You can delete the getter, setter, and deleter methods once you have called property()
though.
精彩评论