Método os.stat() de Python3

Python3 OS 文件/目录方法Métodos de archivos/directorios del OS de Python3


Resumen

El método os.stat() se utiliza para realizar una llamada stat del sistema en una ruta determinada.

Sintaxis

stat()El formato de la sintaxis del método es el siguiente:

os.stat(path)

Parámetros

  • path-- ruta especificada

Valor de retorno

Estructura stat:

  • st_mode: Modo de protección del inode
  • st_ino: Número de nodo del inode.
  • st_dev: Dispositivo en el que reside el inode.
  • st_nlink: Número de enlaces del inode.
  • st_uid: ID de usuario del propietario.
  • st_gid: ID de grupo del propietario.
  • st_size: Tamaño de un archivo normal en bytes; incluye datos a la espera de ciertos archivos especiales.
  • st_atime: Tiempo del último acceso.
  • st_mtime: Tiempo de la última modificación.
  • st_ctime: "ctime" reportado por el sistema operativo. En algunos sistemas (como Unix) es el momento del último cambio de metadatos; en otros (como Windows) es el momento de creación (consulte la documentación de la plataforma para obtener más detalles).

Ejemplo

El siguiente ejemplo demuestra el uso del método stat():

#!/usr/bin/python3

import os, sys

# 显示文件 "a2.py" 信息
statinfo = os.stat('a2.py')

print (statinfo)

Al ejecutar el programa anterior, el resultado de salida es:

posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st
_nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498089, st_mtime=13
30498089, st_ctime=1330498089)

Python3 OS 文件/目录方法Métodos de archivos/directorios del OS de Python3

Otras extensiones