TuxuT
Ensign
- Registriert
- Sep. 2011
- Beiträge
- 251
Hallo Gemeinde.
Ich würde gerne ein Textfile nach einem Schlüsselwort absuchen und dieses Schlüsselwort durch z.B. ein Datum ersetzen.
Das ist mit Python3 ja nicht sooo schwierig.
Ich strande aber gerade daran, nach der Ersetzung mit replace(), die neue Textzeile in die Quelldatei zurück zu schreiben.
Funktioniert das überhaupt? Oder muss ich von der Quelldatei erst eine temporäre Kopie unter einem anderen Namen machen und diese zum Lesen Öffnen?
Die Textdatei lese ich derzeit folgendermaßen ein:
file = open( "test.txt, "r")
for line in file:
line = line.replace("keyword", "aktuelles Datum")
file.write(line) # zurückschreiben des Ergebnisses, geht so natürlich nicht
file.close()
Hat jemand einen Tipp für mich, wie ich das hinbekommen?
DANKE!
Ich würde gerne ein Textfile nach einem Schlüsselwort absuchen und dieses Schlüsselwort durch z.B. ein Datum ersetzen.
Das ist mit Python3 ja nicht sooo schwierig.
Ich strande aber gerade daran, nach der Ersetzung mit replace(), die neue Textzeile in die Quelldatei zurück zu schreiben.
Funktioniert das überhaupt? Oder muss ich von der Quelldatei erst eine temporäre Kopie unter einem anderen Namen machen und diese zum Lesen Öffnen?
Die Textdatei lese ich derzeit folgendermaßen ein:
file = open( "test.txt, "r")
for line in file:
line = line.replace("keyword", "aktuelles Datum")
file.write(line) # zurückschreiben des Ergebnisses, geht so natürlich nicht
file.close()
Hat jemand einen Tipp für mich, wie ich das hinbekommen?
DANKE!