Método Python os.stat()

Python File(文件) 方法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)

Python File(文件) 方法Métodos de archivo/directorio de Python OS

Otras extensiones