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)
