버튼을 클릭하면 (wx 라이브러리와 python 2.7.2를 사용하여) printSaved
이 호출되는 다음 파이썬 코드가 있습니다. 이러한 상황이 발생하지만 내가 정말 이상한 오류이상한 추가 인수
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로 전달되는 것입니까? 이것이 사건과 관련이 있습니까?
답장을 보내 주셔서 감사합니다.이 질문에 감사드립니다. – nist