나는 간단한 함수를 가지고 있는데, 나는 myFunction
이라고 부를 것이다. 두 개의 매개 변수를 사용하여 매개 변수를 계산하고 결과를 반환합니다.파이썬 함수가 같은 파일에있을 때 정의되지 않은 이유는 무엇입니까?
MyClass
을 가지고
:
__init__(self, bar, fun=myFunction):
나는이 수업 시간에 아무것도 실행하려고, 나는 다음과 같은 오류 얻을 :
MyClass
def __init__(self, bar, fun=myFunction):
NameError: name 'myFunction' is not defined
을
이 클래스를 제거하면 myFun을 Python 셸에서 사용할 수 있습니다. 그렇다면 거래가 무엇입니까?
해결책으로 적절한 답을 표시하십시오. 우리는 문제를 편집하여 해결책이 무엇인지 말하지 않고 그러한 방식으로 해결책을 선택합니다. – Tadeck