📜  Python| shutil.disk_usage() 方法(1)

📅  最后修改于: 2023-12-03 15:19:16.575000             🧑  作者: Mango

Python | shutil.disk_usage() 方法

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)))
参考链接
  1. Python官方文档 - shutil.disk_usage()