Pythonでは、他のファイルやモジュールを利用するためにimport
ステートメントが使われます。この記事では、Pythonでのimport
の基本的な使い方と、それに関連するいくつかのテクニックについて説明します。
同じディレクトリにあるファイルのimport
同じディレクトリにあるファイルをimportするには、以下のようにします。
# brother.py
def hi():
print("Hi! I'm your brother.")
# main.py
import brother
brother.hi()
ひとつ下のディレクトリにあるファイルのimport
ひとつ下のディレクトリにあるファイルをimportするには、以下のようにします。
# children/tom.py
def hi():
print("Hi! I'm Tom.")
# main.py
from children import tom
tom.hi()
パッケージの作成とimport
複数のモジュールをまとめてパッケージとして扱うことも可能です。そのためには、__init__.py
を作成し、その中でモジュールを読み込むようにします。
# children/__init__.py
from . import tom
from . import sushi
# main.py
import children
children.sushi.hi()
まとめ
Pythonのimport
ステートメントは、他のファイルやモジュールを利用するための強力なツールです。適切に使いこなすことで、コードの再利用性と可読性を向上させることができます。
以上、Pythonでのimport
の使い方についての解説でした。この記事がPythonプログラミングの一助となれば幸いです。