import变量名,导入模块

想要把不同的模块名赋值到变量,然后import进来
 
直接使用下面的方法是不行的:
moudle="os"
import moudle
 
会提示下面的错误:
ImportError: No module named 'moudle'
 
解决方法:通过import_module来导入模块
from importlib import import_module

moudle="os"
a=import_module(moudle)
print(a.getcwd())
 
将os赋值给module变量,然后通过import_module(变量名)将os导入到当前py文件中了
原文地址:https://www.cnblogs.com/meitian/p/6352076.html