self8.1 Python "TypeError: method()는 1개의 위치 인수를 필요로 하지만 2개가 제공되었습니다" 하지만 저는 하나만 전달했습니다., "TypeError: method() takes 1 positional argument but 2 were given" but I only passed one 질문 만약 내가 클래스를 가지고 있다면... class MyClass: def method(arg): print(arg) ... 나는 객체를 생성하기 위해 사용하는데... my_object = MyClass() ... 내가 method("foo")를 호출하는데... >>> my_object.method("foo") Traceback (most recent call last): File "", line 1, in TypeError: method() takes exactly 1 positional argument (2 given) ... Python이 나에게 두 개의 인자를 주었다고 말하는 이유는 무엇인가요? 하나만 주었는데요? 답변 파이썬에서는 다음과 같습니다: my_object.method("foo") .. 2023. 10. 25. 이전 1 다음