Angenommen, die Datei existiert (unter Verwendung os.path.exists(filename)
, um sicherzustellen, dass es zuerst tut), wie zeige ich die Zeit an, die eine Datei zuletzt geändert wurde? Dies ist unter Linux, wenn das einen Unterschied macht.Wie bekomme ich die Zeit, die eine Datei in Python zuletzt geändert wurde?
Antwort
import os
filename = "/etc/fstab"
statbuf = os.stat(filename)
print("Modification time: {}".format(statbuf.st_mtime))
Linux nicht die Erstellungszeit einer Datei (for most fileystems) aufzeichnen.
Vielen Dank. Es scheint, dass Linux die Zeit für die Dateierstellung nicht speichert. Es scheint, als hätte ich das wissen müssen. :) –
>>> import os
>>> f = os.path.getmtime('test1.jpg')
>>> f
1223995325.0
seit Anfang (Epoche)
Danke, das war hilfreich. Dies scheint der direktere Ansatz zu meiner spezifischen Frage zu sein, aber die os.stat-Lösung gibt mehr Informationen. –
Ich wusste nicht, dass es eine explizite Funktion dafür gab. Lebe und lerne, denke ich. –
Ich weder; Zeit zu ersetzen "os.stat" durch "os.path.getmtime" in meiner Codebasis ... –
Neu für Python 3.4+ (siehe: pathlib)
import pathlib
path = Path('some/path/to/file.ext')
last_modified = path.stat().st_mtime
- 1. Wie bekomme ich Zeit, da die Datei zuletzt in Sekunden mit bash geändert wurde?
- 2. Wie finde ich heraus, wann eine Webseite zuletzt geändert wurde?
- 3. Wie bekomme ich die UTC-Zeit in Python?
- 4. Wie bekomme ich eine Excel-Zelle, um die Zeit zu zeigen, die es ausgewählt wurde
- 5. Wie kann ich feststellen, wann eine Datei zuletzt umbenannt wurde?
- 6. Wie kann ich herausfinden, ob eine Datei geändert wurde?
- 7. C#: Wie bekomme ich die aktuelle Zeit in eine Zeichenfolge?
- 8. Wie bekomme ich die UTC-Zeit
- 9. Wie ändere ich die Zeit in Python?
- 10. Wie bekomme ich die aktuelle Zeit?
- 11. Wie kann ich feststellen, wann eine InnoDB-Tabelle zuletzt geändert wurde?
- 12. Wie benutze ich Shell Script, um die zuletzt geänderte Zeit einer Datei zu überprüfen
- 13. In einem git post-commit Hook wie bekomme ich eine Liste der Dateien, die geändert wurden?
- 14. svn: Wie kann ich feststellen, wann eine bestimmte Zeile zuletzt geändert wurde?
- 15. Datum Objekt zuletzt geändert
- 16. Wie testen, welche Combobox zuletzt geändert wurde? WPF
- 17. Wie protokolliere ich die Häufigkeit und die zuletzt verwendete Zeit für eine gespeicherte Prozedur?
- 18. Wie bekomme ich die Mausklickposition auf eine OBJ-Datei, die von OBJLoader geladen wurde?
- 19. Wie finde ich heraus, wann eine gespeicherte Prozedur zuletzt in Oracle geändert oder kompiliert wurde?
- 20. Überprüfen, wann eine Datei in C# unter Windows OS zuletzt geändert wurde
- 21. Wie bekomme ich zuletzt die ID mit dem JS API?
- 22. node.js & mysql - Wie bekomme ich die zuletzt eingefügte ID?
- 23. Wie bekomme ich die Keycodes in Python
- 24. Gibt es eine JavaScript-Funktion, die das Datum zurückgibt, an dem eine bestimmte Datei zuletzt geändert wurde?
- 25. Bash-Skript - feststellen, ob die Datei geändert wurde?
- 26. Wie bekomme ich die aktuelle Zeit in Elm?
- 27. Wie bekomme ich die Zeit nicht vom System?
- 28. Finde die zuletzt hinzugefügte Datei im Verzeichnis
- 29. Wie bekomme ich die aktuelle Zeit in nativem Android-Code?
- 30. Wie bekomme ich die aktuelle Zeit in Swift?
möglich Duplikat [Wie Dateierstellung und Änderungsdatum/Zeiten in Python erhalten ?] (http://stackoverflow.com/questions/237079/how-to-get-file-creation-modification-date-times-in-python) –