2017-11-15 1 views
2

폴더 안에 중첩 된 다른 모듈을 올바르게 사용하는 방법을 이해하려고합니다. 모듈 Packages section에 설명 된대로 __init__.py을 사용하여 패키지를 구현하려고했습니다. 나는별로 성공하지 못한다. 다음은 파일 구조입니다.파이썬 3에서 중첩 된 패키지 안에 중첩 된 파이썬 파일을 어떻게 참조합니까?

File Structure

예를 들어, 나는 propeller.pycredentials.py 내에 포함 된 클래스를 참조 할 수 있어야합니다. 또 다른 사용 사례 인 base.py에서 propeller.py에있는 함수를 참조하고 싶습니다. 앞으로 어떻게 다른 접근 방식을 듣고 기대합니다. 감사!

+0

근본적으로, 찾고있는 파일을 PATH 변수에서 찾을 수 있어야합니다. 일반적으로 모듈을 "설치"하는 것은 라이브러리의 루트 디렉토리를 PATH에 추가하는 것과 관련이 있습니다. * nix 시스템에서, https://askubuntu.com/questions/250929/pythonpath-environment-variable –

답변