快好知 kuaihz

【python系列】python检查模块是否存在

讲解对象:【python系列】python检查模块是否存在

作者:融水公子 rsgz

文章出处:360doc个人图书馆[其他平台均为盗版] 

背景:现在本地电脑有下面一些python模块

C:UsersAdministrator>pip listPackage              Version-------------------- --------arcade               2.3.7attrs                19.3.0defusedxml           0.6.0diff-match-patch     20181111Django               2.2.5

当然了 本地不止这些包 我只是简单列举一些

问题:想要确定本地有没有安装某个模块

命令行方式

python -c "import django"python -c "import matplotlib"

本地是有django这个模块  但是没有 matplotlib模块

运行命令:

C:UsersAdministrator>python -c "import django"C:UsersAdministrator>

第一条命令导入成功 就说明本地是有Django这个模块

C:UsersAdministrator>python -c "import matplotlib"Traceback (most recent call last):  File "", line 1, inModuleNotFoundError: No module named "matplotlib"

第二条命令导入失败 说明本地没有安装matplotlib这个模块

代码块方式

try:    import mathexcept ImportError:    print("导入失败,不存在这个模块")else:    print("检查完毕!没有报错就是存在这个模块")

我们在sublime text中运行一下:

提示:想要使用这段代码 只需要在import模块的时候 加上你需要验证的模块名称就行了!  

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢

---

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:python  python词条  模块  模块词条  存在  存在词条  检查  检查词条  是否  是否词条  
综合

 【Colab系列】%%write...

讲解对象:【Colab系列】%%writefile魔术文章出处:360doc个人图书馆[其他平台均为盗版] 提醒:建议大家电脑浏览我的网页,因为手机浏...(展开)

综合

 二手交易市场数据快照

近年来,中国社会消费品零售总额不断增长,2019 年1-4 月,消费品零售总额达到128375.8 亿元,同比增长8%。消费者购买力的增强和电商行业的发展,给购...(展开)