Python: モジュールを検索するディレクトリを追加する
2007.01.28
Pythonでプログラミングしていて,ちょっと別のディレクトリにあるモジュールをインポートしたいときの話
Pythonのモジュールを検索するディレクトリの一覧は sys.path というlistオブジェクトに収められています.
このsys.pathはまったくの普通のlistオブジェクトで挿入,削除,ソートなど何でもできてしまいます.このlistオブジェクにディレクトリのパスを現す文字列をついかすると import文でインポートするときのモジュール検索ディレクトリを増やすことができます.
import sys sys.path.insert(0, '/usr/lib/foo/bar')
カテゴリー:技術情報メモ