![Python+psutil獲取本機所有聯網的應用程序信息!](http://p2.ttnews.xyz/loading.gif)
技術要點:本文重點在於Python擴展庫psutil中函數net_connections()和Process類的用法,分別用來獲取本機網絡連接和根據進程號pid獲取對應的進程對象從而可以管理進程或者獲取進程的信息。
詳細步驟:
1)在命令提示符環境使用pip install psutil安裝擴展庫psutil。
2)使用help()函數查看net_connections()函數的用法,如下圖:
![Python+psutil獲取本機所有聯網的應用程序信息!](http://p2.ttnews.xyz/loading.gif)
3)使用psutil.Process類獲得的進程對象支持大量方法,可以使用help(psutil.Process)查看,本文重點演示exe()方法的用法,該方法用來返回進程對應的程序文件絕對路徑。
4)編寫程序,首先使用函數net_connections()獲取本機聯網情況,然後使用Process類獲取進程並查詢信息。
5)運行程序,查看運行結果:
1)《Python程序設計(第2版)》清華大學出版社,2016年8月
2)《Python可以這樣學》清華大學出版社,2017年2月
3)《Python程序設計基礎(第2版)》清華大學出版社,2018年1月
這是我給大家準備的python學習書籍,關注,轉發,私信小編“01”即可領取拉!
閱讀更多 程序員編程分享 的文章