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