ホームページ > バックエンド開発 > Python チュートリアル > Python で同じディレクトリまたはサブディレクトリ内のファイルからクラスをインポートするにはどうすればよいですか?

Python で同じディレクトリまたはサブディレクトリ内のファイルからクラスをインポートするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-26 15:13:09
オリジナル
358 人が閲覧しました

How to Import Classes from Files within the Same or Subdirectory in Python?

ディレクトリまたはサブディレクトリ内のクラスのインポート

質問:

Python ファイルを含むディレクトリで、特定のファイルのクラスをインポートするにはどうすればよいですか同じディレクトリまたはサブディレクトリ内の別のファイルにコピーしますか?

答え:

Python 2

  1. クラスと同じディレクトリに空の __init__.py ファイルを作成します。 files.
  2. 通常の import ステートメントを使用してクラスをインポートします:

    from user import User
    from dir import Dir
    ログイン後にコピー

クラス ファイルがサブディレクトリにある場合:

  1. 次のようにサブディレクトリに __init__.py ファイルを作成します。
  2. インポート ステートメントではドット表記を使用します。

    from classes.user import User
    from classes.dir import Dir
    ログイン後にコピー

Python 3

  1. Python 2 に似ていますが、モジュール名の先頭に .サブディレクトリにない場合:

    from .user import User
    from .dir import Dir
    ログイン後にコピー

以上がPython で同じディレクトリまたはサブディレクトリ内のファイルからクラスをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート