Python查看硬盘分区容量

在使用计算机的过程中,我们经常需要查看硬盘分区的容量,以便了解每个分区的剩余空间情况。Python作为一种强大的脚本语言,可以帮助我们实现这一功能。本文将介绍如何使用Python来查看硬盘分区的容量,并提供代码示例来帮助读者更好地理解。

安装必要的库

在使用Python查看硬盘分区容量之前,我们需要安装一个名为psutil的第三方库。psutil是一个跨平台的Python库,用于获取系统信息,包括硬盘分区的容量信息。

pip install psutil

查看硬盘分区容量

接下来,我们将编写一个Python脚本来查看硬盘分区的容量。该脚本将使用psutil库中的disk_partitions()和disk_usage()方法来获取硬盘分区的信息。

import psutil

# 获取硬盘分区列表
partitions = psutil.disk_partitions()

for partition in partitions:
    print(f"分区:{partition.device}")
    print(f"挂载点:{partition.mountpoint}")
    
    # 获取分区容量信息
    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}%\n")

运行以上代码,即可获取硬盘分区的容量信息,包括总容量、已用容量、剩余容量和使用率。

代码解释

  • 导入psutil库,该库用于获取系统信息。
  • 使用disk_partitions()方法获取硬盘分区列表。
  • 遍历每个硬盘分区,获取分区设备名称、挂载点、总容量、已用容量、剩余容量和使用率。

应用示例

假设我们有一台电脑,其中有C盘和D盘两个分区,我们可以使用以上代码来查看它们的容量情况。例如,我们可以得到以下输出:

分区:C:
挂载点:C:\
总容量:476.94 GB
已用容量:211.41 GB
剩余容量:265.53 GB
使用率:44.36%

分区:D:
挂载点:D:\
总容量:931.41 GB
已用容量:300.24 GB
剩余容量:631.17 GB
使用率:32.24%

结语

通过本文的介绍,我们学习了如何使用Python查看硬盘分区的容量,并实现了一个简单的脚本来获取硬盘分区的信息。psutil库为我们提供了方便的方法来获取系统信息,帮助我们更好地管理硬盘空间。希望本文对您有所帮助,谢谢阅读!

journey
    title 查看硬盘分区容量
    section 安装必要的库
    section 查看硬盘分区容量
    section 代码解释
    section 应用示例
    section 结语
erDiagram
    硬盘分区 ||--|| 容量信息 : 包含