136 of 151 menu

Méthode stat du module os

La méthode stat est destinée à obtenir des informations sur le statut du chemin spécifié dans son paramètre. Renvoie une chaîne ou un objet bytes os.stat_result avec des attributs.

Attributs de l'objet os.stat_result

Attribut Description
st_mode Indique le type de fichier et les bits de mode du fichier.
st_ino Indique le numéro d'inode sous Unix et l'index du fichier sous Windows.
st_dev Indique l'identifiant du périphérique sur lequel se trouve le fichier.
st_nlink Indique le nombre de liens physiques.
st_uid Indique l'identifiant de l'utilisateur propriétaire du fichier.
st_gid Indique l'identifiant du groupe propriétaire du fichier.
st_size Indique la taille du fichier en octets.
st_atime Indique l'heure du dernier accès. Exprimée en secondes.
st_mtime Indique l'heure de la dernière modification du contenu. Exprimée en secondes.
st_ctime Indique l'heure du dernier changement des métadonnées sous Unix et l'heure de création sous Windows. Exprimée en secondes.
st_atime_ns Indique l'heure du dernier accès. Exprimée en nanosecondes sous forme d'entier.
st_mtime_ns Indique l'heure de la dernière modification du contenu. Exprimée en nanosecondes sous forme d'entier.
st_ctime_ns Indique l'heure du dernier changement des métadonnées sous Unix et l'heure de création sous Windows. Exprimée en nanosecondes sous forme d'entier.
st_blocks Indique le nombre de blocs de 512 octets alloués pour le fichier.
st_rdev Indique le type de périphérique, s'il s'agit d'un inode de périphérique.
st_flags Indique les drapeaux définis par l'utilisateur pour le fichier.

Syntaxe

import os os.stat(chemin vers le fichier/dossier)

Exemple

Découvrons le statut d'un fichier :

import os print(os.stat('file.txt'))

Résultat du code exécuté :

os.stat_result( st_mode=33206, st_ino=1970324838088376, st_dev=2862826519, st_nlink=1, st_uid=0, st_gid=0, st_size=210, st_atime=1701422724, st_mtime=1701364277, st_ctime=1701363216 )

Voir aussi

  • la méthode path.getsize du module os,
    qui renvoie la taille du chemin en octets
  • la méthode disk_usage du module shutil,
    qui renvoie les statistiques d'utilisation du disque
  • la méthode getcwd du module os,
    qui renvoie le répertoire de travail courant
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser