编 者:刺 鸟
一、动态导入模块
Python的import不能接受变量,所以应该用 __import__函数来动态导入。
如下面的代码:
将会报错误:ImportError: No module named t
将代码修改为如下即可:
二、判断模块是否已安装
模块加载后,会储存在sys.modules这个字典里,只需要在这个字典里查找,即可判断是否已安装。
http://ciniao.me/article.php?id=7
Python的import不能接受变量,所以应该用 __import__函数来动态导入。
如下面的代码:
t = 'time'
import t
将会报错误:ImportError: No module named t
将代码修改为如下即可:
t = 'time'
__import__(t)
二、判断模块是否已安装
模块加载后,会储存在sys.modules这个字典里,只需要在这个字典里查找,即可判断是否已安装。
print sys.modules
http://ciniao.me/article.php?id=7