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')
posted @ 2018-05-02 16:39  WXC的春夏秋冬  阅读(753)  评论(0编辑  收藏  举报