我不是一个熟练的Python编码器,因此这可能是一个基本问题:
在我的主python代码中,我使用(动态)
加载python代码文件import imp
model = imp.load_source('name','c:/modeldir/modelfile.py')
modelfile.py在顶部进行导入:
from MyLib import MyLib
MyLib.py与modelfile.py
位于同一文件夹中我明白了:
ImportError:没有名为'MyLib'的模块
我也尝试过:
import os
os.chdir('c:/modeldir')
就在imp.load_source之前,没有帮助。
编辑:
__init__.py
文件
如何解决这个问题?
答案 0 :(得分:0)
以下内容使其成功
sys.path.append('c:/modeldir')
这会将文件夹添加到python导入路径,然后找到MyLib