Pythonでは、ファイルの読み込みとモジュールのインポートは非常に一般的な操作です。この記事では、それらの基本的な方法を説明します。
同じディレクトリにあるファイルのインポート
# brother.py
def hi():
print("Hi! I'm your brother.")
# main.py
import brother
brother.hi()
上記の例では、main.py
と同じディレクトリにあるbrother.py
をインポートしています。
サブディレクトリにあるファイルのインポート
# children/tom.py
def hi():
print("Hi! I'm Tom.")
# main.py
from children import tom
tom.hi()
この例では、main.py
からサブディレクトリchildren
にあるtom.py
をインポートしています。
パッケージの作成とインポート
# children/__init__.py
from . import tom
from . import sushi
# main.py
import children
children.sushi.hi()
この例では、children
ディレクトリをパッケージとして扱い、その中のtom.py
とsushi.py
をインポートしています。
以上がPythonでのファイルの読み込みとモジュールのインポートの基本的な方法です。これらの方法を理解し、適切に使用することで、Pythonプログラムの構造と可読性を向上させることができます。