Méthode os.stat() de Python
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)Autres extensions