自定义一个元类,掌握类的发生,类的名称空间中必需有name字段能力创立胜利,否则失败 class Mymeta(type): def __init__(self, class_name, class_bases, class_dic): if "name" not in class_dic: raise TypeError("类名必需加"name"") super(Mymeta, self).__init__(class_name, class_bases, class_dic) class People(metaclass=Mymeta): # name = "nick" def __init__(self, age): self.age = age lbm = People(19) print(lbm.age)自定义一个元类,掌握类的发生,类的名称空间中必需有name字段能力创立胜利,否则失败 class