Ich führe mein Skript, das eine Variable erhöht, indem ich eine Zahl schreibe und sie wieder einlese. Dafür erstelle ich eine TXT-Datei, die die aktuelle Laufnummer enthält.Inkrementieren jedes Mal, wenn Skript ausgeführt wird
f = open("test.txt", "r")
x = int(f.readlines()[0]) #assume thet text contains one line with number 1
f.close()
f = open("test.txt", "w")
x += 1
f.write(str(x))
Gibt es irgendeinen Schaden dabei?
Wenn es Schaden gibt, gehört zu dem, was der andere Teil Ihres Programms tut - IMHO ist dies ein vernünftiger Ansatz. – Supahupe