나는 GAE 용 파이썬 애플리케이션을 개발 중이다.파이썬으로 함수를 임포트하는 방법
응용 프로그램은 현재 모든 파일이 동일한 파일 인 main.py에있는 여러 클래스와 함수로 구성됩니다.
응용 프로그램이 문제없이 실행 중입니다.
이제 애플리케이션을 리팩토링하고 모든 클래스를 아웃소싱하려고합니다. 모든 수업은 자신의 파일에 있어야합니다. 파일은 같은 디렉토리에 배치한다
main.py
/directory1/class1.py
/directory1/class2.py
/directory2/class1.py
내 문제는 이러한 아웃소싱 클래스 안에, 내가 main.py.의 기능을 사용할 수 없다는 것입니다
나는 이것을 클래스 파일 내부에서 시도했다.
from main import name_of_function
그러나 컴파일러는
from main import name_of_function
ImportError: cannot import name name_of_function
내가 무엇이 잘못했다라고?
funktion의 이름은 로그인입니다. 어쩌면 이것이 문제의 원인일까요?
http://docs.python.org/tutorial/modules.html#packages –
안녕하세요, 저는이 설명서를 알고 있습니다. 그러나 그것은 문제를 해결하는 데 도움이되지 못했습니다. Eclipse를 Pydev와 함께 사용하고 오류가 표시되지 않습니다. – Neverland