Comment obtenir la date de dernière modification d'un fichier en Python.
Voici un tutoriel étape par étape sur la façon d'obtenir l'heure de dernière modification d'un fichier en Python :
- Importez les modules nécessaires :
import os
import time
Nous devons importer le module os pour interagir avec le système d'exploitation et le module time pour travailler avec des fonctions liées au temps.
- Obtenez le chemin du fichier :
file_path = 'chemin/vers/votre/fichier.txt'
Remplacez 'chemin/vers/votre/fichier.txt' par le chemin réel du fichier que vous souhaitez vérifier.
- Vérifiez si le fichier existe :
if os.path.exists(file_path):
Nous utilisons la fonction os.path.exists() pour vérifier si le fichier existe au chemin donné.
- Obtenez l'heure de dernière modification du fichier :
modified_time = os.path.getmtime(file_path)
La fonction os.path.getmtime() renvoie l'heure de dernière modification du fichier sous forme de timestamp.
- Convertissez le timestamp en format lisible :
modified_time_readable = time.ctime(modified_time)
Nous utilisons la fonction time.ctime() pour convertir le timestamp en un format lisible. Cela vous donnera une représentation de chaîne de caractères de l'heure de dernière modification.
- Affichez l'heure de dernière modification :
print("Heure de dernière modification :", modified_time_readable)
Cela affichera l'heure de dernière modification du fichier dans un format lisible par l'homme.
En mettant tout cela ensemble, voici le code complet :
import os
import time
file_path = 'chemin/vers/votre/fichier.txt'
if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("Heure de dernière modification :", modified_time_readable)
else:
print("Fichier introuvable !")
Assurez-vous de remplacer 'chemin/vers/votre/fichier.txt' par le chemin réel de votre fichier.