これは既にサポートされていない古いバージョンの Python のドキュメントです。 是非 Python をアップグレードし、このドキュメントを読みましょう: 現在の安定板リリースの Python ドキュメント.

# モジュールのインポート

この章で解説されるモジュールは他のPythonモジュールをインポートする新しい方法と、インポート処理をカスタマイズするためのフックを提供します。

この章で解説されるモジュールの完全な一覧は:

- `zipimport` --- Zip アーカイブからモジュールを import する
  - zipimporter オブジェクト
  - 使用例
- `pkgutil` --- パッケージ拡張ユーティリティ
- `modulefinder` --- スクリプト中で使われているモジュールを検索する
  - `ModuleFinder` の使用例
- `runpy` --- Python モジュールの位置特定と実行
- `importlib` --- `import` の実装
  - はじめに
  - 関数
  - `importlib.abc` -- インポートに関連する抽象基底クラス
  - `importlib.resources` -- リソース
  - `importlib.machinery` -- インポータおよびパスフック
  - `importlib.util` -- インポータのためのユーティリティコード
  - 使用例
    - プログラムからのインポート
    - モジュールがインポートできるか確認する
    - ソースファイルから直接インポートする
    - インポーターのセットアップ
    - Approximating `importlib.import_module()`
- `importlib.metadata` を使う
  - 概要
  - 機能 API
    - エントリポイント
    - 配布物メタデータ
    - 配布物バージョン
    - 配布物ファイル
    - 配布物の要件
  - Distributions
  - 検索アルゴリズムの拡張