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

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

Barbara Streisand
リリース: 2024-11-26 08:31:09
オリジナル
570 人が閲覧しました

How to Import Python Classes from the Same Directory or Subdirectory?

同じディレクトリまたはサブディレクトリからのクラスのインポート

同じディレクトリまたはサブディレクトリ内から Python クラスをインポートするには、次の方法を使用します。

同じものからインポートディレクトリ

  1. Python ファイルと同じディレクトリに __init__.py という名前の空のファイルを作成します。これは、ディレクトリをインポートできることを Python に示します。
  2. クラスをインポートするには、通常のインポート ステートメントを使用します。
from user import User
from dir import Dir
ログイン後にコピー

サブディレクトリからのインポート

  1. 次のサブディレクトリに __init__.py ファイルを作成します。
  2. インポート ステートメントでは、サブディレクトリの各レベルに 1 つのドットを使用してドット表記を使用します。
from classes.user import User
from classes.dir import Dir
ログイン後にコピー

Python 3 では、同じものからインポートするための別のオプションディレクトリには、モジュール名の先頭にドットを付けます:

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

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

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