【发布时间】:2014-11-19 22:49:31
【问题描述】:
我正在使用imp 模块从源代码加载python 文件(存在于:/parent_folder/path/to/my_module/my_module.py):
mod = imp.load_source("my_module", "/parent_folder/path/to/my_module/")
但是,my_module.py 文件也正在导入其他写入并保存在同一文件夹位置的模块:
my_module.py
....
...
from other_module import other_thing
...
load_source 无法抱怨 No module named other_module。加载处理所有导入的文件的最佳方法是什么?我宁愿通过使用 python 导入库函数来实现这一点,而不是玩弄sys.path
【问题讨论】: