Python logo

前のトピックへ

codeop --- Pythonコードをコンパイルする

次のトピックへ

zipimport --- Zip アーカイブからモジュールを import する

このページ

  • バグ報告
  • ソースの表示

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python logo
  • Python »
  • 3.10.17 Documentation »
  • Python 標準ライブラリ »
  • モジュールのインポート
  • |
  • |

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

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

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

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

前のトピックへ

codeop --- Pythonコードをコンパイルする

次のトピックへ

zipimport --- Zip アーカイブからモジュールを import する

このページ

  • バグ報告
  • ソースの表示

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python logo
  • Python »
  • 3.10.17 Documentation »
  • Python 標準ライブラリ »
  • モジュールのインポート
  • |
  • |
© Copyright 2001-2025, Python Software Foundation.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
See History and License for more information.

The Python Software Foundation is a non-profit corporation. Please donate.

最終更新: 4月 12, 2025 Found a bug?
Created using Sphinx 3.4.3.