8
TypeError:method()接受1个位置参数,但给出了2个
如果我有课... class MyClass: def method(arg): print(arg) ...我用来创建对象的... my_object = MyClass() 我这样称呼method("foo")... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional argument (2 given) ...为什么当我只给出一个参数时,Python告诉我给它两个参数?