Python 3 - os.statvfs() 方法

  • 描述

    方法statvfs()在给定路径上执行 statvfs 系统调用。
  • 句法

    以下是语法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)