Python2.4で上位ディレクトリにあるモジュールをimport
2006.11.20
Python2.4を使って,上位ディレクトリにあるモジュールをインポートする方法.
当該モジュールは sys.path には含まれないとすると,そのままでは import できません.そんなときは impモジュール を使えば何とかなります.
try : import common except ImportError : import imp f, fn, desc = imp.find_module('common', ['../']) common = imp.load_module('common', f, fn, desc)ひとつ上位のディレクトリにcommonモジュールがある場合は上記のようなコードでimportと同等の効果が得られます.
カテゴリー:技術情報メモ