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:
- 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.
- 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.
- Ü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.
- 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.
- 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.
- 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.