任何人都可以用正確的語法來幫助我從父類中調用我的方法__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