Pythonでフルパスからモジュールをインポートする方法は、sys.path
リストにフルパスを追加することによって行われます。以下の手順で説明します。sys
モジュールをインポートします。
import sys
フルパスを取得したいモジュールのディレクトリパスを変数に格納します。
module_path = r'C:\Users\417\Documents\WORKSPACE\Scripts'
sys.path
リストにフルパスを追加します。
sys.path.append(module_path)
モジュールをインポートします。
import module_name
ここでmodule_name
は、module_path
ディレクトリ内にあるモジュールの名前です。この方法を使用すると、指定したフルパスから直接モジュールをインポートすることができます。ただし、sys.path
へのフルパスの追加は一時的な変更であり、スクリプトの実行中にのみ有効です。また、sys.path
はインタープリタの起動時に設定されるパスのリストであるため、スクリプトの再起動時には再度フルパスを追加する必要があります。なお、一般的なプロジェクトやパッケージの管理では、sys.path
の変更よりも仮想環境やパッケージ管理ツール(例: pip
やvenv
)を使用してパッケージを管理することが推奨されます。