python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
分享一下刚遇到的一个小问题,我有一段类似于这样的python代码:
# coding: utf-8
class A(object):
@property
def _value(self):
# raise AttributeError("test")
return {"v": "This is a test."}
def __getattr__(self, key):
print "__getattr__:", key
return self._value[key]
if __name__ == '__main__':
a = A()
print a.v
以上是 python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享 的全部内容, 来源链接: utcz.com/z/343128.html