Python3 os.statvfs()方法

statvfs()方法执行给定的路径 (path) 上的 statfs 系统调用。

语法

以下是 statvfs() 方法的语法:
os.statvfs(path)

参数

  • path -- 这是路径,其 statvfs 信息是必需的。

返回值

这里是 statvfs 结构的成员列表:
  • f_bsize: 首选文件系统块大小
  • f_frsize: 基本的文件系统块大小
  • f_blocks: 文件系统块总数
  • f_bfree: 空闲块总数
  • f_bavail: 提供给非超级用户自由块
  • f_files: 文件节点的总数
  • f_ffree: 总共的游离文件节点
  • f_favail: 提供给非超级用户自由节点
  • f_flag: 取决于系统
  • f_namemax: 最大文件名长度

示例

下面的例子显示 statvfs()方法的使用。可用于UNIX类系统
# !/usr/bin/python3

import os, sys

# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')

print (stinfo)
当我们运行上面的程序,它会产生以下结果:
posix.statvfs_result(f_bsize=4096, f_frsize=4096, f_blocks=1909350L, f_bfree=1491513L,
f_bavail=1394521L, f_files=971520L, f_ffree=883302L, f_fvail=883302L, f_flag=0,
f_namemax=255)


上一篇: Python3文件方法 下一篇: Python3 os文件目录的方法