import v_framework as framework
framework.loadModules(["Maintenance"])
framework.Maintenance.showPage()
在framework
我有:
def loadModules(aModules):
d_utility = {"Maintenance":"COOl_M_PAGE"}
for module in a_aModules:
exec("import " + d_utility[module] + " as " + module)
执行时loadModules
,它会导入v_framework
命名空间中的模块。由于我正在导入v_framework
as framework
,我想我应该能够使用导入的模块framework.Maintenance
。但它不是那样工作的。有没有办法做我想做的事情?或者,除了执行的名称空间之外,还有什么方法可以在名称空间中导入模块exec
?