Pythonで他のファイルをインポートする方法には、いくつかのアプローチがあります。シンプルにモジュールをインポートする場合や、別のフォルダからのインポート、さらには動的なインポート方法まで、柔軟な対応が可能です。

ファイルのインポート方法

同じディレクトリ内にあるPythonファイルは、import文を使って簡単にインポートできます。

import file  # 拡張子は不要

フォルダ内のファイルをインポートする

別フォルダにあるファイルをインポートする場合は、パッケージとして認識させるために、フォルダに__init__.pyを配置する必要があります。次のようにパスを指定してインポートします。

from folder.file import function

動的インポート

実行時にファイルをインポートする場合は、importlibを使用します。

import importlib
module = importlib.import_module('module_name')

これにより、動的にモジュールをインポートできます。