ich bin sehr neu in der Welt des Codings und versuche mir gerade etwas Grundwissen beizubringen (mit Google / diesem Forum etc).
Nun zur Frage:
Ich möchte einen Wert immer um 1 hochzählen lassen, wenn eine bestimmte Aktion passiert (bei mir, wenn ich einen Schalter betätige). Funktioniert auch alles soweit.+
Nun möchte ich diesen Wert in einer Datei speichern und den vorhandenen Wert auslesen, um eins erhöhen und wieder speichern.
Auslesen geht, speichern geht, allerdings wird das hintereinander gespeichert und nicht, so wie es sollte, die eine Zahl in der Datei hochgezählt.
Nun die Frage: Macht das überhaupt Sinn? Wenn ja, wie ist das realisierbar?
Code: Alles auswählen
fobj = open("zahlen.txt", "r+")
wert = int(fobj.read())
fobj.write(str(wert + 1))
print("Zahlen: ", fobj.read())
#print("GPIO 3 Status von 1 auf 0 geändert!")
time.sleep(0.5)
fobj.close()
Viele Grüße