이 글은 주로 파이썬 다양한 레벨의 디렉터리에 모듈을 가져오는 방법을 소개합니다. 필요한 친구들은
프로그래밍에 파이썬을 사용할 때, 타사 모듈 패키지가 자주 사용됩니다. Pythonsetup install을 사용하여 install하고 import XXX 또는 from XXX import yyy를 통해 가져올 수 있습니다. 그러나 직접 작성한 종속 패키지이고 Python의 해당 디렉터리에 설치하고 싶지 않은 경우 프로그램 간의 관계를 보다 명확하게 하기 위해 이 디렉터리에 넣고 가져오기를 수행할 수 있습니다. 예를 들어 이런 종류의 패키지를 Go to lib 디렉터리에 넣고 다시 호출하겠습니다. 이 문서에는 일반적인 모듈 호출 방법이 요약되어 있습니다.
1. 같은 레벨 디렉토리의 곡은
프로그램 구조는 다음과 같습니다.-- src
|-- mod1 .py
|-- test1.py
test1.py 프로그램에서 mod1 모듈을 가져오는 경우
또는 from mod1 import *;
에서 모듈을 호출합니다.
- - src
|-- lib
|-- mod2.py
|-- test1.py
출력 모듈
인터페이스), 다음을 사용하세요. from lib.mod2 import * 또는
프로그램 구성은 다음과 같습니다.
-- src
|-- mod1.py
|-- mod2.py
|-- sub
|-- test2.py
여기서는 mod1.py 및 mod2.py를 호출하는 test2.py를 구현하려고 합니다. 방법은 먼저 src 디렉터리로 이동하여 mod1을 직접 호출한 다음 lib에 빈 파일 init.py를 만든 다음 가져오는 것입니다. lib는 하위 디렉터리에 있는 모듈을 호출하는 두 번째 단계와 같습니다. 구체적인 코드는 다음과 같습니다.
import sys sys.path.append("..") import mod1 import mod2.mod2
위 내용은 다양한 디렉터리 수준에서 모듈을 가져오는 Python의 방법 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!