Seite 1 von 1

Einzelne Zeilen in Datei auslesen und ersetzen

Verfasst: Donnerstag 17. Juli 2014, 09:20
von dominik123
Hallo,

ich möchte mit Hilfe eines mit Tkinter programmierten GUI eine Settings- Datei auslesen und verändern.
Hierzu möchte ich Zeilen die ein bestimmtes Keyword enthalten ausgeben und ersetzen können.
Ich habe bereits die replace Methode ausprobiert, möchte allerdings die ganze Zeile, die ein bestimmtes Wort enthält ersetzen, nicht nur das entsprechende Wort.

Vielen Danke im Voraus!


Grüße,
Dominik

Re: Einzelne Zeilen in Datei auslesen und ersetzen

Verfasst: Donnerstag 17. Juli 2014, 09:41
von BlackJack
@dominik123: Lies die Zeilen in eine Liste ein, ersetze die entsprechende Zeile in der Liste mit einer neuen, und schreibe die Zeilen in der Liste wieder in die Datei.

Edit: Wobei das erstellen einer neuen Liste mit den veränderten Zeilen in Python üblicher ist als Elemente in bestehenden Listen auszutauschen.

Re: Einzelne Zeilen in Datei auslesen und ersetzen

Verfasst: Freitag 18. Juli 2014, 12:59
von dominik123
Vielen Dank!