Python 3 – os.statvfs()方法

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

#显示文件"a1.py"的statvfs信息
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教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程