python 获取usb信息_Python+psutil获取本机所有联网的应用程序信息!

本文介绍了如何使用Python扩展库psutil获取本机的网络连接信息以及通过进程号获取进程的详细信息,包括安装psutil库,使用net_connections()函数和Process类的exe()方法。示例程序展示了如何查看联网应用程序的进程路径。
摘要由CSDN通过智能技术生成
cb1b6f16f585c0bab837dbb66643930a.png

技术要点:本文重点在于Python扩展库psutil中函数net_connections()和Process类的用法,分别用来获取本机网络连接和根据进程号pid获取对应的进程对象从而可以管理进程或者获取进程的信息。

详细步骤:

1)在命令提示符环境使用pip install psutil安装扩展库psutil。

2)使用help()函数查看net_connections()函数的用法,如下图:

e1f67c1ae7842f1d9435556e4caf9c2b.png

3)使用psutil.Process类获得的进程对象支持大量方法,可以使用help(psutil.Process)查看,本文重点演示exe()方法的用法,该方法用来返回进程对应的程序文件绝对路径。

4)编写程序,首先使用函数net_connections()获取本机联网情况,然后使用Process类获取进程并查询信息。

0fce501506144d18b55402b93c14dfc9.png

5)运行程序,查看运行结果:

a062a73e333878adaddd8113d68ebf54.png

1)《Python程序设计(第2版)》清华大学出版社,2016年8月

acbb8591bab3a8c56ddd25b88dc0555d.png

2)《Python可以这样学》清华大学出版社,2017年2月

44366a6c8d4f26fe2dfe4872642944f3.png

3)《Python程序设计基础(第2版)》清华大学出版社,2018年1月

96e5589edec59809ca8ee7451784e56b.png

这是我给大家准备的python学习书籍,关注,转发,私信小编“01”即可领取拉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值