原标题:Python+psutil获取本机所有联网的应用程序信息
封面图片:《Python程序设计开发宝典》,董付国著,清华大学出版社,2017
==============
技术要点:本文重点在于Python扩展库psutil中函数net_connections()和Process类的用法,分别用来获取本机网络连接和根据进程号pid获取对应的进程对象从而可以管理进程或者获取进程的信息。
详细步骤:
1)在命令提示符环境使用pip install psutil安装扩展库psutil。
2)使用help()函数查看net_connections()函数的用法,如下图:
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月
5)《Python程序设计开发宝典》清华大学出版社,2018年10月
6)《玩转Python轻松过二级》清华大学出版社,2018年5月
7)《Python程序设计基础与应用》机械工业出版社,2018年9月
8)《Python程序设计实验指导书》清华大学出版社,2019年4月
9)《Python编程基础与案例集锦(中学版)》电子工业出版社,2019年4月
10)《大数据的Python基础》机械工业出版社,预计2019年5月出版
11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版
12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。
责任编辑: