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