我想为用户提供一个 python 脚本,该脚本将为他们导入一些模块,然后将导入的模块放到该级别可用的 python 解释器。我有一些我认为可能有效的代码,但它似乎没有:
module_list = ['module_a','module_b']
# Import our common modules
for module in module_list:
try:
print "Importing: {0}".format(module)
exec("import {0}".format(module))
except:
print "FYI we failed importing {0}. It will not be available for you to use".format(module)
因此,当脚本完成后,它将下降到用户可以执行的 python 模块:
>>> module_a.run()