国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python編程實現雙擊更新所有已安裝python模塊的方法

2020-01-04 17:16:45
字體:
來源:轉載
供稿:網友

本文實例講述了Python編程實現雙擊更新所有已安裝python模塊的方法。分享給大家供大家參考,具體如下:

首先聲明我是一個升級控。幾乎每天會查看一下手機、電腦是否有新的應用需要更新。

同樣,我的python模塊也是這樣。百度了一下,發現目前還沒有人將更新所有模塊做成一件命令,但是查到了指引,主要就是兩個命令。

pip list --outdatedpip install -U xxxx

當然,如果你只是安裝了幾個python模塊,重復執行幾次命令也是可以的,也不會太煩,也不會浪費時間。

有了這兩個命令,足夠了。于是寫了一個腳本

import subprocesscommand = "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 updatelistfor x in updatelist:tempcmd = "pip install -U " + xprint subprocess.Popen (tempcmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell = True).stdout.readlines()print u"所有模塊都已更新完畢!!"else :print u"沒有模塊需要更新!!"

是不是很簡單?

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汤原县| 曲靖市| 泉州市| 闵行区| 富民县| 封开县| 松江区| 兴城市| 武川县| 福鼎市| 治多县| 临江市| 绥棱县| 廊坊市| 白城市| 马公市| 内丘县| 安塞县| 昌宁县| 四川省| 潍坊市| 南投市| 开江县| 崇文区| 天峨县| 宁安市| 龙里县| 拜泉县| 武鸣县| 方城县| 湘潭市| 钦州市| 望谟县| 永仁县| 鲁山县| 东乌珠穆沁旗| 滨海县| 荆门市| 社旗县| 新龙县| 阿瓦提县|