Hallo zusammen,
ich schreibe mit folgender Funktion ständig in eine Datei.
def WriteToLogFile(Text):
LogFile1 = open("/home/pi/pir/LogFile.log","a")
from time import *
lt = localtime()
Datum = strftime("Datum: %d.%m.%Y",lt)
Uhrzeit = strftime("Uhrzeit: %H:%M:%S",lt)
LogFile1.write(Datum + " " + Uhrzeit + " "+ Text + "\n")
LogFile1.close()
Frage: Gibt es eine (einfache) Möglichkeit die Anzahl der Zeilen die in die Datei geschrieben werden zu begrenzen wie z.B. bei einem Ringpuffer?
D.h. max. z.B. 500 Zeilen und bei Zeile 501 wird die erste Zeile aus der Datei gelöscht?