이 문서는 더는 지원되지 않는 이전 버전의 파이썬 용입니다. 업그레이드하고, 다음 설명서를 읽어야 합니다: 현재 안정 버전에 대한 파이썬 설명서.

# 모듈 임포트 하기

이 장에서 설명하는 모듈은 다른 파이썬 모듈을 임포트하는 새로운 방법과 임포트 절차를 사용자 정의하기 위한 훅을 제공합니다.

이 장에서 설명하는 모듈의 전체 목록은 다음과 같습니다:

- `zipimport` — Zip 저장소에서 모듈 임포트
  - zipimporter 객체
  - 예제
- `pkgutil` — 패키지 확장 유틸리티
- `modulefinder` — 스크립트에서 사용되는 모듈 찾기
  - `ModuleFinder`의 사용 예
- `runpy` — 파이썬 모듈 찾기와 실행
- `importlib` — `import`의 구현
  - 소개
  - 함수
  - `importlib.abc` – import와 관련된 추상 베이스 클래스
  - `importlib.resources` – 리소스
  - `importlib.machinery` – 임포터와 경로 훅
  - `importlib.util` – 임포터를 위한 유틸리티 코드
  - 예
    - 프로그래밍 방식으로 임포트 하기
    - 모듈을 임포트 할 수 있는지 확인하기
    - 소스 파일을 직접 임포트 하기
    - 임포터 설정하기
    - `importlib.import_module()` 근사하기
- `importlib.metadata` 사용하기
  - 개요
  - 기능적 API
    - 진입 지점
    - 배포 메타데이터
    - 배포 버전
    - 배포 파일
    - 배포 요구 사항
  - 배포
  - 검색 알고리즘 확장하기