如何使用imp模块“从a_module import *”

时间:2016-10-11 14:34:07

标签: python-2.7 python-import python-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 *一样?

1 个答案:

答案 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()并且所有内容都已正确加载! :)