我得到了以下python代碼,其中printSaved
被點擊按鈕(使用wx庫和python 2.7.2)時被調用。但是,當發生這種情況我有一個非常奇怪的錯誤奇怪的額外參數
Traceback (most recent call last):
File "./program.py", line 135, in printSaved
s = self.readSaved()
TypeError: readSaved() takes no arguments (1 given)
下面是代碼
def readSaved():
f = codecs.open((os.getenv('HOME') +'/Dokument/savefile.txt') ,'r','utf-8')
l = f.readlines()
f.close()
return l
def printSaved(self,event):
s = self.readSaved()
for l in s:
print l
我加入一個參數readSaved(somethingUseless)
固定的問題和一切工作正常。我的問題是傳遞給readSaved和HOW/WHY的是什麼?這與事件有關嗎?
感謝您的回答,這有助於我瞭解更多關於python的信息 – nist 2012-03-13 13:51:53