"from a_module import *" 如何使用 imp 模块

How do "from a_module import *" using imp module

我使用 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 *

答案很简单,我什至都没试过:

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 *

我只需要在 imp.load_module() 之后执行 from a_module import *,一切都已正确加载! :)