Python import 방법 도입 모듈 의 인 스 턴 스 를 자세히 설명 합 니 다.

Python import 방법 도입 모듈 의 인 스 턴 스 를 자세히 설명 합 니 다.
Python 에 서 는 import 또는 from.import 또는 from.import...as 를 사용 하여 해당 모듈 을 가 져 옵 니 다.역할 과 사용 방법 은 C 언어의 include 헤더 파일 과 유사 합 니 다.사실은 일부 성숙 한 함수 라 이브 러 리 와 성숙 한 방법 을 도입 하여 반복 적 으로 바퀴 를 만 들 지 않 고 개발 속 도 를 높이 는 것 이다.
python 의 import 방법 은 시스템 의 모듈 을 도입 할 수도 있 고 우리 가 작성 한 공용 모듈 을 도입 할 수도 있 습 니 다.이 점 은 PHP 와 매우 비슷 하지만 구체 적 인 세부 사항 은 같 지 않 습 니 다.php 는 도입 할 때 파일 을 도입 하 는 구체 적 인 경 로 를 가리 키 기 때문에 python 에서 파일 경 로 를 써 서 도입 할 수 없습니다.
다음은 import 의 몇 가지 상황 을 요약 합 니 다.
python 은 하위 디 렉 터 리 를 포함 하 는 모듈 방법 이 간단 합 니 다.관건 은 sys.path 에서 모듈 파일 로 통 하 는 경 로 를 찾 을 수 있 습 니 다.
다음은 몇 가지 상용 상황 을 구체 적 으로 소개 할 것 이다.
(1)주 프로그램 과 모듈 프로그램 은 같은 디 렉 터 리 에 있 습 니 다.
다음 프로그램 구조 와 같이:

-- src 
|-- mod1.py 
C test1.py 
프로그램 test1.py 에서 모듈 mod1 을 가 져 오 면 import mod 1 또는 from mod 1 import*를 직접 사용 합 니 다.
(2)홈 프로그램 이 있 는 디 렉 터 리 는 모듈 이 있 는 디 렉 터 리 의 부모(또는 조상)디 렉 터 리 이다.
다음 프로그램 구조 와 같이:

-- src 
|-- mod1.py 
|-- mod2 
|C mod2.py 
`C test1.py 
프로그램 test1.py 에서 모듈 mod2 를 가 져 오 려 면 mod2 폴 더 에 빈 파일 init.py 파일 을 만들어 야 합 니 다(이 파일 에서 출력 모듈 인 터 페 이 스 를 사용자 정의 할 수도 있 습 니 다).그리고 from mod2.mod 2 import*또는 import mod2.mod 2 를 사용 합 니 다.
(3)메 인 프로그램 은 상위 디 렉 터 리 의 모듈 이나 다른 디 렉 터 리(동급)아래 의 모듈 을 가 져 옵 니 다.
다음 프로그램 구조 와 같이:

-- src 
|-- mod1.py 
|-- mod2 
|C mod2.py 
|C sub 
| -- test2.py 
C test1.py 
프로그램 test2.py 에서 모듈 mod1 과 mod2 를 가 져 오 면.우선 mod 2 에서 init.py 파일(같은(2)을 만들어 야 합 니 다.src 에 서 는 이 파일 을 만 들 필요 가 없습니다.그리고 호출 방식 은 다음 과 같다.
다음 프로그램 실행 방식 은 모두 프로그램 파일 이 있 는 디 렉 터 리 에서 실 행 됩 니 다.예 를 들 어 test2.py 는 cd sub 입 니 다.이후 python test2.py 를 실행 합 니 다.
test1.py 는 cd src 에 있 습 니 다.이후 python test 1.py 를 실행 합 니 다.src 디 렉 터 리 에서 python sub/test 2.py 를 실행 할 수 없습니다.

import sys 
sys.path.append(“..”) 
import mod1 
import mod2.mod2
이상 은 Python import 방법 도입 모듈 의 실례 에 대한 상세 한 설명 입 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 주 십시오.읽 어 주 셔 서 감사합니다. 여러분 께 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기