一、使用os模块查看磁盘空间
的os模块提供了一系列函数用于操作文件和目录,其中包括查看磁盘空间的函数。具体操作步骤如下
1. 导入os模块
代码中导入os模块
“`port os
2. 使用os.statvfs()函数获取磁盘空间信息
os.statvfs()函数可以获取文件系统的状态信息,包括磁盘总空间、可用空间等。使用该函数获取磁盘空间信息的代码如下
disk = os.statvfs(“/”)
total = disk.f_frsize disk.f_blocks
free = disk.f_frsize disk.f_bfree
used = total – free
t(“磁盘总空间%.2f GB” % (total / 1024 / 1024 / 1024))t(“已用空间%.2f GB” % (used / 1024 / 1024 / 1024))t(“可用空间%.2f GB” % (free / 1024 / 1024 / 1024))
上述代码中,首先使用os.statvfs(“/”)函数获取根目录的状态信息,然后通过一些计算得到磁盘总空间、可用空间等信息,并输出到控制台。
二、使用psutil模块查看磁盘空间
还可以使用psutil模块来查看磁盘空间。psutil是一个跨平台的系统监控库,可以获取系统的各种状态信息,包括CPU、内存、磁盘、网络等。使用该模块查看磁盘空间的代码如下
“`port psutil
disk = psutil.disk_usage(“/”)
total = disk.total
free = disk.free
used = total – free
t(“磁盘总空间%.2f GB” % (total / 1024 / 1024 / 1024))t(“已用空间%.2f GB” % (used / 1024 / 1024 / 1024))t(“可用空间%.2f GB” % (free / 1024 / 1024 / 1024))
上述代码中,首先使用psutil.disk_usage(“/”)函数获取根目录的磁盘使用情况,然后通过一些计算得到磁盘总空间、可用空间等信息,并输出到控制台。
如何查看磁盘空间的两种方法,一种是使用os模块,另一种是使用psutil模块。两种方法各有优缺点,读者可以根据自己的需要选择适合自己的方法。无论是哪种方法,都可以帮助大家更好地管理系统资源,提高工作效率。