cache_property 1.问题 2.实现 3.总结 1.问题 如何让一个对象去访问某个属性时,才会去计算,并且一旦访问了该属性,就把值给缓存起来,下次再用的时候直接就能拿到,不必每次访问它都要重新计算 2.实现 如果对python描述符比较了解的话,一看就知道这是描述符的应用场景 class cache_property: def __init__(self, func) self.func = func def __get__(self, instance, owner) <