python 内置属性__setattr___python 自定义属性访问 __setattr__, __getattr__,__getattribute__, __call__...
object._getattr_(self,name)__gettattr__:如果某个类定义了这个方法,并且在该类的对象的字典中又找不到相应的属性时候,那么该方法会被调用。实例instance通过instance.name访问属性name,只有当属性name没有在实例的__dict__或它构造类的__dict__或基类的__dict__中没有找到,才会调用__getattr__。当属性name可