__getattr__和__setattr__

  • getattr
class Local:

    def __getattr__(self, item):
        print(item)

obj = Local()
obj.xx

运行结果

xx

在这里插入图片描述

  • setattr
class Local():

    def __setattr__(self, key, value):
        print(key, value)

obj = Local()
obj.xx = 123

运行结果

xx 123

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42233629/article/details/85723073