Python: モジュールを検索するディレクトリを追加する
 2007.01.28

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