利用psutil库获取磁盘信息---C 盘使用情
时间: 2024-12-13 12:23:59 浏览: 1
`psutil` 是 Python 的一个系统监测库,它提供了一种方便的方式来获取系统的详细信息,包括磁盘空间。如果你想通过 `psutil` 获取 C 盘(通常是操作系统根目录)的使用情况,可以按照以下步骤:
首先,你需要安装 `psutil` 库,如果还没有安装,可以用下面的命令安装:
```bash
pip install psutil
```
然后,你可以使用以下 Python 代码片段来获取 C 盘的信息,如总容量、已用空间、可用空间等:
```python
import psutil
# 获取 C 盘对象
disk = psutil.disk_usage('/')
# 分别获取总容量、已用空间和可用空间
total = disk.total
used = disk.used
free = disk.free
print(f"C盘信息如下:")
print("总容量:", human-readable-byte(total))
print("已用空间:", human-readable-byte(used))
print("剩余空间:", human-readable-byte(free))
def human-readable-byte(size, precision=2):
"""将字节数转换为易读的人类格式"""
for unit in ['B', 'KB', 'MB', 'GB', 'TB']:
if size < 1024.0:
return f"{size:.{precision}f} {unit}"
size /= 1024.0
```
这段代码会打印类似这样的结果:
```
C盘信息如下:
总容量: 596.87 GB
已用空间: 389.91 GB
剩余空间: 206.96 GB
```
这里假设你的系统是基于 Linux 或 Windows,因为 `psutil` 应对这两种操作系统都有很好的支持。
阅读全文