我想要做到这样的效果:
- 从返回的 JSON 中读取作者信息,转化成 People 对象,此时的 People 对象只有 id 等基本属性,描述、粉丝数需要额外联网获取
- 当访问 People 的基本属性时,直接返回;当访问属性不存在时,进行联网初始化,之后返回值,期间要判断这个属性存不存在,因为有可能 People 压根就没有这个属性;
def __getattr__(self, v):
self.init()
try:
return self.__dict__[v]
except Exception as e:
pass
我这么写,一直错误