Python使用string变量导入模块
相关链接:
https://stackoverflow.com/questions/8718885/import-module-from-string-variable
一.importlib导入module使用string变量
1.python2.7以及更高的版本可以使用
2.模块的目录下必须要有__init__.py, 否则不能引入
3.例子
#导入importlib
import importlib
#导入text模块
i = importlib.import_module("matplotlib.text")
二.__import__导入string类型的模块
1.python2.7之前使用这种方式 (我没有经过测试)
i = __import__('matplotlib.text')