\

Pythonでは、同じ階層に存在する他のPythonファイルをインポートすることが可能です。この記事では、その方法を詳しく説明します。

同じ階層のファイルをインポートする

同じ階層に存在するPythonファイルをインポートするには、以下のようにimport文を使用します。

import filename  # filename.pyが同じ階層に存在する場合

この方法では、filename.py内の関数やクラスを使用することができます。

同じ階層のディレクトリ内のファイルをインポートする

同じ階層に存在するディレクトリ内のPythonファイルをインポートするには、以下のようにfrom ... import ...文を使用します。

from directory import filename  # directory/filename.pyが存在する場合

この方法では、directory/filename.py内の関数やクラスを使用することができます。

注意点

Pythonのインポートでは、インポートしたパッケージ内のモジュールは自動的にインポートされません。したがって、パッケージ内の特定のモジュールをインポートするには、そのモジュール名を明示的に指定する必要があります。

また、Pythonファイルをインポートする際には、.py拡張子は省略します。

以上がPythonで同じ階層のファイルをインポートする基本的な方法です。これらの方法を理解し、適切に使用することで、Pythonプログラムの構造をより効率的に管理することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です