Método Python os.stat()
Métodos de archivo/directorio de Python OS
Resumen
El método os.stat() se utiliza para realizar una llamada stat del sistema en una ruta determinada.
Sintaxis
stat()El formato de 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 inodo.
- st_ino: Número de nodo del inodo.
- st_dev: Dispositivo donde reside el inodo.
- st_nlink: Número de enlaces del inodo.
- st_uid: ID de usuario del propietario.
- st_gid: ID de grupo del propietario.
- st_size: Tamaño de un archivo común en bytes; incluye datos en espera de ciertos archivos especiales.
- st_atime: Hora del último acceso.
- st_mtime: Hora de la última modificación.
- st_ctime: El "ctime" informado por el sistema operativo. En algunos sistemas (como Unix) es el momento del último cambio de metadatos, en otros sistemas (como Windows) es el momento de creación (consulte la documentación de la plataforma para más detalles).
Ejemplo
El siguiente ejemplo demuestra el uso del método stat():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 显示文件 "a2.py" 信息
statinfo = os.stat('a2.py')
print statinfo
Al ejecutar el programa anterior, el resultado 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