Pythonでは、自作のモジュールを他のPythonファイルから使用することができます。以下にその方法を説明します。
モジュール全体をインポートする方法
自作モジュール全体をインポートするには、import
キーワードを使用します。例えば、import mymodule
とすることで、mymodule
という名前のモジュールを使用することができます。
モジュール内の特定の関数やクラスをインポートする方法
自作モジュール内の特定の関数やクラスのみをインポートするには、from
キーワードを使用します。例えば、from mymodule import myfunction
とすることで、mymodule
モジュール内のmyfunction
という関数を使用することができます。
相対パスでインポート
モジュール側で相対インポートを使っていると、別ファイルからこの .py
は import
はできますが、python uimod.py
で直接起動する場合は相対 import
はつかえないのでエラーになります。
モジュール内で親階層側にある別モジュールを参照している場合
この場合モジュール側に適宜 sys.path.append("..")
あたりでパスを追加しておく必要があります。
以上がPythonで自作モジュールをインポートする方法になります。これらの方法を活用して、Pythonのコードをより効率的に管理しましょう。