Hey zusammen,
hoffe echt, das mir jemand helfen kann.
ich habe ein File und möchte, dass dies nicht gelöscht wird, sondern möchte nur zeilen anhängen. Darum habe ich beim öffnen a+ genommen.
nach dem loop schliesse ich das file wieder, aber trotzdem schreibe es mir nichts ins file.
weiss jemand warum?
danke schonmal im vorraus.
grüsse
sabi
in ein File schreiben mit a+
-
- User
- Beiträge: 36
- Registriert: Mittwoch 5. April 2006, 14:11
- Wohnort: Köln
Code: Alles auswählen
~$ echo foobar > datei.txt
~$ python
>>> fp = open("datei.txt", "a+")
>>> fp.write("foobar2\n")
>>> fp.close()
>>>
~$ cat datei.txt
foobar
foobar2
~$
Funktioniert doch?
Aber wie BlackVivi schon sagte, benutz einfach "a" anstelle von "a+", wenn du nicht unbedingt lesen und anhängen willst.
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot]