使用exec语句加载模块
exec语句格式:
exec str_file_or_obj [in globals, [locals]]
exec 后面可以是字符串、文件或者对象,in 后面可以有1个或者两个『字典』类型的参数,如果只有1个参数,这个字典会保存『global』和『local』变量。
>>> vars = {} >>> exec "import uuid" in vars >>> vars["uuid"].uuid1() UUID('1590e21e-5579-11e8-b988-10ddb1b9b3b4')
这样就可以在使用时动态加载需要的模块。
相关内容
· WIFI模块应用