python metaclass

来源:互联网 发布:查询重复数据的sql 编辑:程序博客网 时间:2024/05/17 00:12
class DemoMetaclass(type):    def __new__(cls, name, bases, attrs):        print(attrs['name'])        attrs['add'] = 1        return type.__new__(cls, name, bases, attrs)class Demo(metaclass=DemoMetaclass):    name = 'riacrdo'd = Demo() #riacrdoprint(d.add) #1
0 0