我使用imp
模块手动查找特定模块:
import imp
module_found = imp.find_module('a_module', ['/path/to/my/module'])
a_module = imp.load_module('a_module', *module_found)
现在,我如何导入本地范围内的所有内容,就好像我会完成from a_module import *
一样?
答案 0 :(得分:0)
答案很简单,我实际上甚至没有尝试过:
import imp
module_found = imp.find_module('a_module', ['/path/to/my/module'])
a_module = imp.load_module('a_module', *module_found)
from a_module import *
我只需在from a_module import *
之后执行imp.load_module()
并且所有内容都已正确加载! :)