全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python编程实现双击更新所有已安装python模块的方法

本文实例讲述了Python编程实现双击更新所有已安装python模块的方法。分享给大家供大家参考,具体如下:

首先声明我是一个升级控。几乎每天会查看一下手机、电脑是否有新的应用需要更新。

同样,我的python模块也是这样。百度了一下,发现目前还没有人将更新所有模块做成一件命令,但是查到了指引,主要就是两个命令。

pip list --outdated
pip install -U xxxx

当然,如果你只是安装了几个python模块,重复执行几次命令也是可以的,也不会太烦,也不会浪费时间。

有了这两个命令,足够了。于是写了一个脚本。

import subprocess
command = "pip list --outdated"
outdatelist = subprocess.Popen (command, stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell = True).stdout.readlines()
updatelist = [x.split("(")[0] for x in outdatelist ]
if updatelist :
print u"您需要更新以下几个模块:"
print updatelist
for x in updatelist:
tempcmd = "pip install -U " + x
print subprocess.Popen (tempcmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell = True).stdout.readlines()
print u"所有模块都已更新完毕!!"
else :
print u"没有模块需要更新!!"

是不是很简单?

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# Python  # 双击  # 更新  # 已安装  # python模块  # python通过pip更新所有已安装的包实现方法  # Linux更新Python版本及修改python默认版本的方法  # python更新列表的方法  # 在Python的Django框架中更新数据库数据的方法  # 跟老齐学Python之使用Python查询更新数据库  # python获取文件后缀名及批量更新目录下文件后缀名的方法  # 跟老齐学Python之玩转字符串(2)更新篇  # python实现dnspod自动更新dns解析的方法  # centos下更新Python版本的步骤  # Python常用模块介绍  # 几个  # 操作技巧  # 进阶  # 如果你  # 还没有  # 相关内容  # 几次  # 感兴趣  # 这两个  # 数据结构  # 给大家  # 很简单  # 写了  # 都已  # 我是一个  # 您需要  # 更多关于  # 所述  # 人将 


相关文章: 企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  如何通过山东自助建站平台快速注册域名?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  建站之星代理商如何保障技术支持与售后服务?  如何用PHP快速搭建CMS系统?  北京网站制作的公司有哪些,北京白云观官方网站?  如何自定义建站之星网站的导航菜单样式?  网页设计网站制作软件,microsoft office哪个可以创建网页?  贸易公司网站制作流程,出口贸易网站设计怎么做?  如何用VPS主机快速搭建个人网站?  宁波免费建站如何选择可靠模板与平台?  在线教育网站制作平台,山西立德教育官网?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  建站之星安装模板失败:服务器环境不兼容?  如何在景安服务器上快速搭建个人网站?  建站之星后台密码如何安全设置与找回?  如何解决ASP生成WAP建站中文乱码问题?  SQL查询语句优化的实用方法总结  网站制作公司排行榜,四大门户网站排名?  如何选择高效响应式自助建站源码系统?  如何在建站宝盒中设置产品搜索功能?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  建站主机CVM配置优化、SEO策略与性能提升指南  如何高效完成独享虚拟主机建站?  如何用y主机助手快速搭建网站?  建站之星客服服务时间及联系方式如何?  如何在云虚拟主机上快速搭建个人网站?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  音乐网站服务器如何优化API响应速度?  常州自助建站费用包含哪些项目?  如何通过wdcp面板快速创建网站?  北京网站制作网页,网站升级改版需要多久?  建站主机是否属于云主机类型?  存储型VPS适合搭建中小型网站吗?  三星网站视频制作教程下载,三星w23网页如何全屏?  小型网站建站如何选择虚拟主机?  建站主机无法访问?如何排查域名与服务器问题  代购小票制作网站有哪些,购物小票的简要说明?  *服务器网站为何频现安全漏洞?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  建站之星×万网:智能建站系统+自助建站平台一键生成  PHP正则匹配日期和时间(时间戳转换)的实例代码  高端云建站费用究竟需要多少预算?  网站制作模板下载什么软件,ppt模板免费下载网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  如何通过服务器快速搭建网站?完整步骤解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。