任何人都可以用正确的语法来帮助我从父类中调用我的方法__get_except_lines(...)
吗?在Python中调用父类的方法
我有一个类的方法如下所示。这个特殊的方法有2个下划线,因为我不想让“用户”使用它。
NewPdb(object)
myvar = ...
...
def __init__(self):
...
def __get_except_lines(self,...):
...
在一个单独的文件中,我有另一个继承自这个类的类。
from new_pdb import NewPdb
PdbLig(NewPdb):
def __init__(self):
....
self.cont = NewPdb.myvar
self.cont2 = NewPdb.__get_except_lines(...)
而且我得到真正让我困惑的一个属性错误:
AttributeError: type object 'NewPdb' has no attribute '_PdbLig__get_except_lines'
是否从NewPdb导入__get_except_lines(...)工作? – debianplebian
现在,由于@hivert,问题已解决。我真的很感谢大家在这里的帮助,我又学到了一些新的东西(名字不断变化)!伟大的社区! – Sebastian