技术要点:本文重点在于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)运行程序,查看运行结果: