Obtenir la date de modification d'un fichier avec python

Avec python, on dispose de deux fonctions getctime et getmtime pour pouvoir accéder à la date de modification d'un fichier. Exemple avec un fichier quelconque intitulé "data.txt":

>>> os.path.getctime('data.txt')
1510156030.0
>>> os.path.getmtime('data.txt')
1510156030.0

Ces deux fonctions retournent souvent la même chose (voir par exemple la discussion pour comprendre les différences) mais peuvent donner des résultats différents selon la cause de modification du fichier (comme par exemple une modification des droits d'accès du fichier).

Note: Pour avoir une information plus lisible pour un humain on peut utiliser la fonction ctime:

>>> time.ctime(os.path.getctime('data.txt'))
'Wed Nov  8 10:47:10 2017'
>>> time.ctime(os.path.getmtime('data.txt'))
'Wed Nov  8 10:47:10 2017'

Références