Il existe deux méthodes pour obtenir le mod, os.chemin d'accès.getmtime() ou de l'os.stat(), mais le ctime n'est pas fiable multi-plateforme (voir ci-dessous).
getmtime(chemin de)
*Retour à l'heure de la dernière modification du chemin d'accès. La valeur de retour est un nombre donnant la
nombre de secondes depuis l'epoch (voir le module). Soulever des os.erreur si le fichier n'
n'existe pas ou est inaccessible. Nouveau dans la version 1.5.2. Modifié dans la version 2.3: Si
os.stat_float_times() renvoie la valeur True, le résultat est un nombre à virgule flottante.*
stat(chemin de)
*Effectuer une stat() de l'appel système sur le chemin donné. La valeur de retour est un objet dont l'
les attributs correspondent aux membres de la structure stat, à savoir: st_mode (protection
bits), st_ino (numéro d'inœud), st_dev (périphérique), st_nlink (nombre de liens en dur), st_uid
(ID d'utilisateur du propriétaire), st_gid (ID de groupe de propriétaire), st_size (taille du fichier, en octets),
st_atime (temps d'accès le plus récent), st_mtime (temps de contenu les plus récentes
la modification), st_ctime (dépendants de la plateforme; heure de la dernière modification des métadonnées sur Unix, ou le temps de la création sur Windows)*:
>>> import os
>>> statinfo = os.stat('somefile.txt')
>>> statinfo
(33188, 422511L, 769L, 1, 1032, 100, 926L, 1105022698,1105022732, 1105022732)
>>> statinfo.st_size
926L
>>>
Dans l'exemple ci-dessus, vous utilisez statinfo.st_mtime ou statinfo.st_ctime pour obtenir le mtime et ctime, respectivement.