私のプロジェクトのレイアウトは次のようになります。
run.py
jobs/
job1.py
job2.py
job1.py
かなり基本的です:
class job1():
def __init__(self):
print 'yo'
run.py には、次のものがあります。
name = 'job1'
classname = 'jobs.%s' % name
__import__(classname)
これは明らかに機能しません:
Traceback (most recent call last):
File "run.py", line 5, in <module>
__import__(classname)
ImportError: No module named jobs.job1
この方法でモジュールをインポートする最良の方法は何ですか?