Python: Letzte Dateizugriffszeit (atime) ermitteln
English
Deutsch
Um die letzte Zugriffszeit von myfile.txt in Python zu ermitteln, verwenden Sie
get_atime_example.py
import os
from datetime import datetime
datetime.fromtimestamp(os.stat("myfile.txt").st_atime)Sie können auch diese Hilfsfunktion verwenden:
last_file_access_time.py
import os
from datetime import datetime
def last_file_access_time(filename):
"""
Gibt ein datetime() zurück, das die letzte Zugriffszeit der angegebenen Datei repräsentiert.
Das zurückgegebene datetime-Objekt ist in Ortszeit
"""
return datetime.fromtimestamp(os.stat(filename).st_atime)Beachten Sie, dass os.stat("myfile.txt").st_atime einen Unix-Timestamp wie 1563738878.1278138 zurückgibt (Sekunden seit 1970-1-1 00:00:00). Dieser Timestamp und das resultierende datetime, in das wir ihn umwandeln, sind in Ortszeit.
Beachten Sie, dass der Benutzer die Zugriffszeiten auf seinem Dateisystem deaktiviert haben könnte (z.B. um Schreibvorgänge auf einer SSD zu sparen), in welchem Fall Sie keine Möglichkeit haben, das letzte Zugriffsdatum zu ermitteln.
Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow