指定したクラスのインスタンスを動的に作りたい場合は__import__()を使えばできるんだそうです。→http://www.python.jp/doc/release/library/functions.html#__import__ インポートした結果帰ってくるのはクラスオブジェクトなので、インスタンス化する必要があるのでワンクッション置く感じ。 前提 classesディレクトリにclass1.pyとclass2.pyがある それぞれClass1、Class2クラスを持っていてfoo()、bar()メソッドをそれぞれ持っている コード 通常のインポートとインスタンス生成のおさらい from classes.class1 import Class1 klass1 = Class1() print klass1.foo() print(repr(klass1)) # >foo # ><cl