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)