ich diesen Code geschrieben, der Eingabe, Ausgabe sollte und eine Datei löschen, aber wenn ich es zweimal hintereinander schreiben, überschreibt der zweite Eingang der Wer weiß zuerst wie man hilft?Wie dieses Python-Programm beheben, die txt-Dateien verwendet zum Lesen und Schreiben von
while True:
inorout=input("Would you like to input, output, quit or clear history?")
if inorout.lower() == "input":
repairs = open('repairs.txt', 'w')
customer = input('Customer: ')
job = input('Service: ')
date = input("Date(dd.mm.yyyy):")
if customer and job and date:
repairs.write('%s, %s, %s\n' %(customer, job, date))
else:
print("Not applicable")
Es tut mir leid, aber das nicht –
@VictorRadoslavov funktionierten, waren Sie Ihre Datei auch nicht schließen, so dass Sie die Datei am Ende jeder, wenn Klausel schließen müssen. –
@VictorRadoslavov, dass ich meine Antwort aktualisiert haben. –