import psutil
disk_partitions = psutil.disk_partitions()
print(disk_partitions)
for partition in disk_partitions:print(f"设备: {partition.device}")print(f"挂载点: {partition.mountpoint}")print(f"文件系统类型: {partition.fstype}")print(f"挂载选项: {partition.opts}")try:usage = psutil.disk_usage(partition.mountpoint)print(f"总容量: {usage.total / (1024 ** 3):.2f} GB")print(f"已用空间: {usage.used / (1024 ** 3):.2f} GB")print(f"可用空间: {usage.free / (1024 ** 3):.2f} GB")print(f"使用率: {usage.percent}%")except PermissionError:print("权限不足,无法访问该分区")print("-" * 40)
