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