Méthode os.stat() de Python3

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3


Aperçu

La méthode os.stat() est utilisée pour effectuer 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: Le 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: Taille d'un fichier régulier en octets ; inclut les 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" signalé 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, sur d'autres systèmes (comme Windows), il s'agit de l'heure de création (voir la documentation de la plate-forme pour plus de détails).

Exemple

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

#!/usr/bin/python3

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)

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions