#__getattr__, __getattribute__
#__getattr__ 就是在查找不到属性的时候调用
from datetime import date
class User:
def __init__(self,info={}):
self.info = info
def __getattr__(self, item):
return self.info[item]
# def __getattribute__(self, item): #调用实例属性就会调这个方法
# return "bobby"
if __name__ == "__main__":
user = User(info={"company_name":"imooc", "name":"bobby"})
print(user.test)
【python】__getattr__和 __getattribute__
最新推荐文章于 2024-06-23 22:21:33 发布