"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 *
,一切都已正确加载! :)
我使用 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 *
,一切都已正确加载! :)