這似乎是一個這樣一個簡單的問題,但似乎沒有任何解決我的特定問題的答案,這就是爲什麼方法永遠不會實際啓動類實例變量'listlist'。類實例屬性似乎沒有初始化
class PointsList():
def _init_(self):
self.listlist = [None]
def addtolist(self,item):
self.listlist.append(item)
def getlist(self):
return self.listlist
a = PointsList()
a.addtolist('Scarlet')
print a.getlist()
運行上面代碼給我: AttributeError的:PointsList實例沒有屬性「listlist」
誤差被追蹤到線5當「addtolist」方法試圖將項添加到明顯不存在'listlist'實例變量。
我檢查壓痕很多次,但它似乎是合理的。我的Python安裝有問題嗎?我正在使用Python v2.7.5(還沒有到2.7.6)和Spyder IDE v2.2.0
它的'__init__'不是'_init_'。 –