我的项目布局如下所示:
run.py
jobs/
job1.py
job2.py
job1.py
非常基本:
class job1():
def __init__(self):
print 'yo'
在运行.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
以这种方式导入模块的最佳方法是什么?你知道吗
将其添加到
__init__.py
的jobs
目录中那就这样用吧
首先,在jobs文件夹中创建一个
__init__.py
文件,使这个jobs.jobs1
工作。你知道吗相关问题 更多 >
编程相关推荐