Zum Hauptinhalt springen

Wie man die zuletzt geänderte Zeit einer Datei in Python abruft.

Hier ist eine schrittweise Anleitung, wie man in Python die letzte Änderungszeit einer Datei erhält:

  1. Importiere die benötigten Module:
import os
import time

Wir müssen das Modul os importieren, um mit dem Betriebssystem zu interagieren, und das Modul time, um mit zeitbezogenen Funktionen zu arbeiten.

  1. Erhalte den Dateipfad:
file_path = 'pfad/zu/deiner/datei.txt'

Ersetze 'pfad/zu/deiner/datei.txt' durch den tatsächlichen Pfad zur Datei, die du überprüfen möchtest.

  1. Überprüfe, ob die Datei existiert:
if os.path.exists(file_path):

Wir verwenden die Funktion os.path.exists(), um zu überprüfen, ob die Datei unter dem angegebenen Pfad existiert.

  1. Erhalte die letzte Änderungszeit der Datei:
    modified_time = os.path.getmtime(file_path)

Die Funktion os.path.getmtime() gibt die letzte Änderungszeit der Datei als Zeitstempel zurück.

  1. Konvertiere den Zeitstempel in ein lesbares Format:
    modified_time_readable = time.ctime(modified_time)

Wir verwenden die Funktion time.ctime(), um den Zeitstempel in ein lesbares Format umzuwandeln. Dies liefert dir eine Zeichenkettenrepräsentation der geänderten Zeit.

  1. Gib die letzte Änderungszeit aus:
    print("Letzte Änderungszeit:", modified_time_readable)

Dies gibt die letzte Änderungszeit der Datei in einem für Menschen lesbaren Format aus.

Hier ist der vollständige Code:

import os
import time

file_path = 'pfad/zu/deiner/datei.txt'

if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("Letzte Änderungszeit:", modified_time_readable)
else:
print("Datei nicht gefunden!")

Stelle sicher, dass du 'pfad/zu/deiner/datei.txt' durch den tatsächlichen Pfad zu deiner Datei ersetzt.