Python中__getattr__和__getattribute__的区别

__getattr__ 当你请求获取一个并无定义的属性时,python将会调用此方法。下图示例当中,Student没有__ getattr __方法,咱们获取student.name和student.age这两个参数均可以成功获取,可是当咱们尝试获得student.sex参数时,python抛出了属性异常AttributeError: 'Student' object has no attribu
相关文章
相关标签/搜索