要获取本地持久卷中的容量,可以使用以下代码示例:
import os
def get_capacity(path):
# 获取本地持久卷中的容量,返回单位为字节
st = os.statvfs(path)
capacity = st.f_bavail * st.f_frsize
return capacity
# 指定本地持久卷的路径
volume_path = "/path/to/local/volume"
# 调用函数获取容量
capacity = get_capacity(volume_path)
# 打印容量(转换为GB)
print(f"容量:{capacity / (1024**3)} GB")
请将/path/to/local/volume
替换为本地持久卷的实际路径。函数get_capacity()
使用os.statvfs()
函数获取指定路径的文件系统信息,并计算可用的容量。注意,返回的容量是以字节为单位,如果希望以其他单位显示,可以进行相应的单位转换。