Latest web development tutorials

Python3 os.fstat método ()

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS


contorno

os.fstat () devuelve el descriptor de fichero fd estado, similar a la stat ().

Unix, está disponible en Windows.

fstat método devuelve una estructura:

  • dev_t: Información del dispositivo

  • st_ino: archivo de valores de i-nodo

  • información de máscara de archivo, incluyendo información sobre los permisos de archivos, información de tipo de archivo (archivo o tubería archivo ordinario, u otros tipos dearchivo): st_mode

  • st_nlink: Conexión duro

  • ST_UID: ID de usuario

  • st_gid: Grupo de Usuarios de Identificación

  • st_rdev: ID de dispositivo (si el archivo especificado)

  • Tamaño de archivo en unidades debyte: st_size

  • st_blksize: sistema de E / S de tamaño de bloque

  • st_blocks: el archivo es el número de bloques de 512 bytes constituido por el

  • st_atime: Reciente tiempo de acceso del archivo

  • st_mtime: archivo de hora de la última modificación

  • st_ctime: Modificado información de estado del archivo (no el contenido de la hora de modificación del archivo)

gramática

fstat () Sintaxis método es el siguiente:

os.fstat(fd)

parámetros

  • fd - el descriptor de archivo.

Valor de retorno

Devuelve el estado del archivo descriptor fd.

Ejemplos

El siguiente ejemplo demuestra fstat () método de uso:

#!/usr/bin/python3

import os, sys

# 打开文件
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# 获取元组
info = os.fstat(fd)

print ("文件信息 :", info)

# 获取文件 uid
print ("文件 UID :%d" % info.st_uid)

# 获取文件 gid
print ("文件 GID  :%d" % info.st_gid)

# 关闭文件
os.close( fd)

La salida del programa anterior es:

文件信息 : (33261, 3753776L, 103L, 1, 0, 0, 
            102L, 1238783197, 1238786767, 1238786767)
文件 UID :0
文件 GID :0

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS