Ich versuche, Daten nach Benutzereingabe von einem Terminal zu einer Datei schreiben oder anhängen, die einige Daten enthält. Mein Code wie unten erwähnt, erlaubt mir, hinzuzufügen/anhängen, aber nicht als neue Zeile. Ich habe versucht, es zu lösen, aber nicht in der Lage herauszufinden, was mache ich falsch?python 3.x: Wie schreibe ich/schreibe Text an eine vorhandene Datei als Benutzereingabe in neue Zeile?
f = open("test1.txt","a+");
print ("Name of the file:",f.name);
#rdl = f.readline();
#print ("This is my readline : %s" % rdl);
#f.seek(0,2);
usrtext = input("Enter your text which you want to add : " + "\n");
f.seek(0,2);
f.write(usrtext);
f.seek(0,0);
rlds = f.readlines();
print ("This is my readlines : %s\n" % rlds);
#Close opened file
f.close();
Erwartete Ausgabe:
This is my new line 1
This is my append/write line