Python 3 - método os.stat ()

Descripción

El método stat() realiza una llamada al sistema de estadísticas en la ruta dada.

Sintaxis

A continuación se muestra la sintaxis de stat() método -

os.stat(path)

Parámetros

path - Esta es la ruta, cuya información estadística es necesaria.

Valor devuelto

Aquí está la lista de miembros de la estructura de estadísticas:

  • st_mode - bits de protección.
  • st_ino - número de inodo.
  • st_dev - dispositivo.
  • st_nlink - número de enlaces físicos.
  • st_uid - identificación de usuario del propietario.
  • st_gid - ID de grupo del propietario.
  • st_size - tamaño del archivo, en bytes.
  • st_atime - hora del acceso más reciente.
  • st_mtime - hora de la modificación de contenido más reciente.
  • st_ctime - hora del cambio de metadatos más reciente.

Ejemplo

El siguiente ejemplo muestra el uso del método stat ().

# !/usr/bin/python3
import os, sys

# showing stat information of file "foo.txt"
statinfo = os.stat('foo.txt')

print (statinfo)

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

os.stat_result(st_mode = 33206, st_ino = 281474976797706, 
   st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0,  
   st_size = 13, st_atime = 1455649253, st_mtime = 1438077266, st_ctime = 1455560006)