我有以下代码,其中我尝试扩展init
的{{1}}方法:
BaseExporter
基本上,我希望BaseExporter中的所有init'd变量加上from apps.ingest.platform_export import BaseExporter
class Vudu(BaseExporter):
def __init__(self):
BaseExporter.__init__()
self.platform = ' Vudu'
的附加变量。我该如何正确地做到这一点?
答案 0 :(得分:5)
from apps.ingest.platform_export import BaseExporter
class Vudu(BaseExporter):
def __init__(self):
super(Vudu, self).__init__()
self.platform = ' Vudu'
答案 1 :(得分:4)
你是在正确的轨道上,只是在父类上缺少自我
from apps.ingest.platform_export import BaseExporter
class Vudu(BaseExporter):
def __init__(self):
BaseExporter.__init__(self)
self.platform = ' Vudu'