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と同等の効果が得られます.カテゴリー:技術情報メモ
