引数が多く渡されているようなのですがどのように解決すれば良いでしょうか。
発生している問題・エラーメッセージ
Traceback (most recent call last): File ",,,\shuang_test.py", line 16, in <module> loadtest() File ",,,\shuang_test.py", line 11, in loadtest test.read(filename) File ",,,\shuang.py", line 7, in read self.get_x(x) TypeError: load.get_x() takes 1 positional argument but 2 were given
該当のソースコード
python
1class load:2 def read(self,file):3 f = open(file,"r")4 loaded = f.read().split()5 for x,nei in enumerate(loaded):6 self.get_x(x)7 self.get_nei(nei)8 f.close()9 10 def get_x(e):11 return(e)12 13 def get_nei(e):14 return(e)
python
1import shuang as sh 2 3filename = "shuang_test2.shuang"4neirong = "200 114 514 13714"5 6def writetest():7 sh.write(filename,neirong)8 9def loadtest():10 test = sh.load()11 test.read(filename)12 testing = test.get_x()13 print(testing)14 15#writetest()16loadtest()
試したこと
xをprintしたところ0が出力されました

0 コメント