Python 2.7 принимает ровно 2 аргумента

Я использую Python 2.7.X и Jython2.7 Windows10 64Bit.

У меня проблема в классе.

FILEA:
class A:
  def func1(self, path1, path2):
    *****

FILEB:
test=A()
test.func1(path1, path2) #ERROR! func1() takes exactly 2 arguments (3 given)

A: 
class testClass(): 
  def testFunc(self, _fileName, _outputPath): 
B: 
tc=testClass() 
tc.testFunc(self._path1, self._path2)

изменилось имя переменной

почему func1 получил 3 аргумента?? и как это исправить?

0 ответов

Другие вопросы по тегам