python3.6 子类的__init__调用父类的__init__ 父类 class worker: def __init__(self): self.a=1 self.b=2 if __name__=="__main__": worker() 子类 from test.test02 import worker class workertet(worker): def __init__(self): worker.__init__(self) c = 3 d = 4 print(se…
示例如下 class A(): def __init__(self):pass class B(A): def __init__(self): super(A, self).__init__() 当调用B创建对象时,会出现错误 TypeError: super() argument 1 must be type, not classobj python中的super只能应用于新类,而不能应用于经典类. 新类的意思大概就是要有父类. 例如 class B(A): 经典类就是没有父类的类 例如 cl…