2016-03-20 20 views
-1
import re 
class work: 

    def a(self, i): 
      i = 10 
      j = 12 

      self.i = i 
      self.match(i) 

      self.j = j 
      self.match(j) 


    def match(self, a, b): 
      print("this is I", a) 
      print("this is J", b) 

x = work() 
x.a(0) 

self.match(i) 
TypeError: match() missing 1 required positional argument: 'b' 

iと一致するようにjをインポートしようとしています!任意のヘルプあなたが関数定義で二つの引数を与えている欠けて1必要な位置引数 'b'

答えて

1

def match(self, a, b): 
    print("this is I", a) 
    print("this is J", b) 

が、唯一の呼び出しで1与える:

self.match(j) 
関連する問題