Méthode os.stat() de Python

Python File(文件) 方法Méthodes de fichier/répertoire du module OS de Python


Aperçu

La méthode os.stat() exécute un appel système stat sur le chemin donné.

Syntaxe

stat()La syntaxe de la méthode est la suivante :

os.stat(path)

Parameters

  • path-- Chemin spécifié

Valeur de retour

structure stat :

  • st_mode: mode de protection de l'inode
  • st_ino: numéro de nœud de l'inode.
  • st_dev: Périphérique sur lequel réside l'inode.
  • st_nlink: Nombre de liens vers l'inode.
  • st_uid: ID utilisateur du propriétaire.
  • st_gid: ID de groupe du propriétaire.
  • st_size: La taille d'un fichier régulier en octets ; contient des données en attente pour certains fichiers spéciaux.
  • st_atime: Heure du dernier accès.
  • st_mtime: Heure de la dernière modification.
  • st_ctime: "ctime" rapporté par le système d'exploitation. Sur certains systèmes (comme Unix), il s'agit de l'heure de la dernière modification des métadonnées, tandis que sur d'autres systèmes (comme Windows), il s'agit de l'heure de création (voir la documentation de la plateforme pour plus de détails).

Exemple

L'exemple suivant montre l'utilisation de la méthode stat() :

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

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

print statinfo

La sortie du programme ci-dessus est :

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éthodes de fichier/répertoire du module OS de Python

Autres extensions