Aller au contenu principal

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 :

  1. 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.

  1. 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.

  1. 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é.

  1. 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.

  1. 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.

  1. 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.