当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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)

相关用法


注:本文由纯净天空筛选整理自 Python 3 - os.statvfs() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。