python显示本机cpu、内存、硬盘和网卡信息。
时间: 2024-05-05 16:21:36 浏览: 11
可以使用 Python 中的 psutil 模块来获取本机的 CPU、内存、硬盘和网卡信息。以下是获取这些信息的示例代码:
```python
import psutil
# 获取CPU信息
cpu_count = psutil.cpu_count() # CPU逻辑个数
cpu_percent = psutil.cpu_percent(interval=1) # CPU使用率,每秒刷新一次
print(f"CPU逻辑个数:{cpu_count}")
print(f"CPU使用率:{cpu_percent}%")
# 获取内存信息
mem = psutil.virtual_memory()
mem_total = mem.total # 总内存
mem_percent = mem.percent # 内存使用率
print(f"总内存:{mem_total/1024/1024:.2f} MB")
print(f"内存使用率:{mem_percent}%")
# 获取硬盘信息
disk = psutil.disk_usage('/')
disk_total = disk.total # 总硬盘大小
disk_percent = disk.percent # 硬盘使用率
print(f"总硬盘大小:{disk_total/1024/1024:.2f} MB")
print(f"硬盘使用率:{disk_percent}%")
# 获取网卡信息
net_io_counters = psutil.net_io_counters()
bytes_sent = net_io_counters.bytes_sent # 发送的字节数
bytes_recv = net_io_counters.bytes_recv # 接收的字节数
print(f"发送的字节数:{bytes_sent/1024/1024:.2f} MB")
print(f"接收的字节数:{bytes_recv/1024/1024:.2f} MB")
```
需要注意的是,psutil 模块需要先安装,可以使用 pip install psutil 命令进行安装。