我目前正在使用Python 2.7,我正在尝试加载这样的文件:
myPlt = imp.load_source('SourceFile', 'path/to/SourceFile.py')
但是,SourceFile.py导入模块OtherModule,它与SourceFile位于同一目录中。包结构如下所示:
/path
.../to
...SourceFile.py
...OtherModule.py
...__init__.py
当我运行load_source时,我收到错误“ImportError:No module named OtherModule”
我的load_source调用是否不正确?我是否应该采用另一种方式来导入SourceFile?
答案 0 :(得分:0)
尝试:
imp.load_source("目录","目录" +" filename.py")