📅  最后修改于: 2023-12-03 15:19:16.575000             🧑  作者: Mango
shutil.disk_usage()
方法用于获取给定路径的磁盘使用情况。
该方法返回三个值,分别是总空间,空闲空间以及已使用的空间,单位为字节。
shutil.disk_usage(path)
参数说明:
path
:要获取磁盘使用情况的目录。返回一个 namedtuple
,包含三个元素,分别是磁盘总空间,可用空间以及已使用的空间。
import shutil
# 获取当前目录的磁盘使用情况
total, used, free = shutil.disk_usage(".")
# 输出磁盘使用情况
print("磁盘总空间:%dMB" % (total / (1024 * 1024)))
print("已使用空间:%dMB" % (used / (1024 * 1024)))
print("可用空间:%dMB" % (free / (1024 * 1024)))
输出结果如下:
磁盘总空间:49769MB
已使用空间:35868MB
可用空间:13901MB
下面是使用 shutil.disk_usage()
方法获取当前目录磁盘使用情况的示例代码。
import shutil
# 获取当前目录的磁盘使用情况
total, used, free = shutil.disk_usage(".")
# 输出磁盘使用情况
print("磁盘总空间:%dMB" % (total / (1024 * 1024)))
print("已使用空间:%dMB" % (used / (1024 * 1024)))
print("可用空间:%dMB" % (free / (1024 * 1024)))