Método Python os.statvfs()
Métodos de archivos/directorios del sistema operativo Python (OS)
Resumen
El método os.statvfs() se utiliza para devolver la información del sistema de archivos que contiene el archivo con el descriptor de archivo fd.
Sintaxis
statvfs()El formato de sintaxis del método es el siguiente:
os.statvfs([path])
Parámetros
path-- Ruta del archivo.
Valor de retorno
La estructura devuelta:
f_bsize:Tamaño de bloque del sistema de archivos
f_frsize:Tamaño de fragmento
f_blocks:Número total de bloques de datos del sistema de archivos
f_bfree:Número de bloques disponibles
f_bavail:Número de bloques disponibles para usuarios no superusuarios
f_files:Número total de nodos de archivo (inodos)
f_ffree:Número de nodos de archivo disponibles
f_favail:Número de nodos de archivo disponibles para usuarios no superusuarios
f_fsid:ID de identificación del sistema de archivos
f_flag:Marcas de montaje
f_namemax:Longitud máxima de archivo
Ejemplo
El siguiente ejemplo demuestra el uso del método statvfs():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 显示 "a1.py" 文件的 statvfs 信息
stinfo = os.statvfs('a1.py')
print stinfo
Al ejecutar el programa anterior, el resultado es:
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)
Métodos de archivos/directorios del sistema operativo Python (OS)