Python
で他のファイルをインポートする方法には、いくつかのアプローチがあります。シンプルにモジュールをインポートする場合や、別のフォルダからのインポート、さらには動的なインポート方法まで、柔軟な対応が可能です。
ファイルのインポート方法
同じディレクトリ内にあるPython
ファイルは、import
文を使って簡単にインポートできます。
import file # 拡張子は不要
フォルダ内のファイルをインポートする
別フォルダにあるファイルをインポートする場合は、パッケージとして認識させるために、フォルダに__init__.py
を配置する必要があります。次のようにパスを指定してインポートします。
from folder.file import function
動的インポート
実行時にファイルをインポートする場合は、importlib
を使用します。
import importlib
module = importlib.import_module('module_name')
これにより、動的にモジュールをインポートできます。