new方法(构造方法)是在函数一加载的时候就被执行,在init方法执行之前被执行 def __new__(cls,*args,**kwargs): if kwargs.pop('many',False)##判断many是true还是flasereturn cls.many_init(*args,**kwargs)##如果是false的话,就返回当前类的方法判断这个是true还是false return super(Base,cls).__new__(cls,*args,**kwargs)否则的话…