Método os.stat() de Python3
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)Otras extensiones