Python3是一种强大的编程语言,它可以用来监控硬盘。它提供了许多模块和方法,可以帮助我们访问和解释硬盘的信息。下面是一个简单的Python3程序,可以用于监控硬盘的使用情况。
import psutil # 获取硬盘信息 disk_partitions = psutil.disk_partitions() disk_usage = psutil.disk_usage('/') for partition in disk_partitions: print(f"硬盘名:{partition.device}") print(f"挂载点:{partition.mountpoint}") print(f"文件系统类型:{partition.fstype}") print(f"使用率:{psutil.disk_usage(partition.mountpoint).percent}%") print(f"总容量:{round(disk_usage.total / (1024 * 1024 * 1024), 2)} GB") print(f"已使用:{round(disk_usage.used / (1024 * 1024 * 1024), 2)} GB") print(f"可用容量:{round(disk_usage.free / (1024 * 1024 * 1024), 2)} GB")
上面的程序使用psutil模块,该模块提供了一个跨平台的API,用于访问系统的信息。它可以帮助我们获取硬盘使用情况、CPU利用率、内存使用情况等信息。
在上面的程序中,我们首先使用psutil的disk_partitions()方法获取系统的硬盘分区信息。然后,我们遍历所有硬盘分区,使用psutil.disk_usage()方法获取硬盘使用情况,并输出相关信息。
最后,我们使用psutil.disk_usage('/')方法获取系统的根目录硬盘使用情况,并输出总容量、已使用容量和可用容量。
上一篇 jquery 产生uuid
下一篇 python3 速度