imp.load_source()抛出“No Module Named”错误Python 2.7

时间:2016-05-04 18:53:58

标签: python python-2.7 python-import python-module

我目前正在使用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?

1 个答案:

答案 0 :(得分:0)

尝试:

imp.load_source("目录","目录" +" filename.py")