如何在Python中获取电脑的硬件信息?
时间: 2024-09-22 18:04:36 浏览: 47
Python实现的读取电脑硬件信息功能示例
在Python中,你可以使用内置的`platform`模块来获取关于计算机硬件的信息。以下是一些常用的方法:
1. **获取操作系统信息**:
```python
import platform
print(platform.system()) # 输出 "Windows", "Darwin" (macOS) 或 "Linux"
print(platform.release()) # 输出操作系统版本
```
2. **获取处理器信息**:
```python
import psutil
print(psutil.cpu_count(logical=False)) # 输出物理核心数
print(psutil.cpu_freq().current) # 输出当前CPU频率(Hz)
```
3. **获取内存信息**:
```python
import psutil
mem_info = psutil.virtual_memory()
print(mem_info.total) # 总内存(字节)
print(mem_info.percent) # 内存使用百分比
```
4. **获取硬盘信息**:
```python
import shutil
disk_usage = shutil.disk_usage('/')
print(disk_usage.used) # 已使用的磁盘空间
print(disk_usage.free) # 空闲磁盘空间
```
注意,`psutil`是一个第三方库,需要先安装(`pip install psutil`)才能使用,它提供了更丰富的系统资源监控功能。
阅读全文