使用python的psutil类库获取硬件和网络的基本信息

191 2025-08-10 01:40

psutil 是 Python 中一个跨平台的系统监控和进程管理库,主要作用是提供便捷的接口来获取系统运行状态和进程信息。它支持 Windows、Linux、macOS 等多种操作系统,无需编写平台特定的代码即可实现跨平台的系统监控功能。

第1个:获取登录用户信息

users属性返回的是一个列表,通过相应的属性可以获取相应的系统信息。

第2个:获取cpu相应信息

获取CPU的核心数和使用率。

第3个:获取内存信息

pow是做次方运算的,pow(1024,3)表示单位为GB。

第4个:获取硬盘信息

通过dis_partitions方法,返回一个硬盘的列表信息,针对光驱和优盘需要做访问权限的筛选操作。

第5个:获取本地的IP地址

有些设备本地的网络设备会用多个,可以使用interface_name获取的是网络的连接名。遍历它的地址就会得到相应的详细信息。

第6个:获取当前网卡的流量信息

这个功能可以检测网络的流量情况。

psutil 广泛应用于系统监控工具、进程管理脚本、资源使用分析等场景.

下一篇:身份证照片怎么转换成复印件
上一篇:恭喜,她终于摆脱了「黄段子」
推荐资讯