Ich bin noch ein Python Neuling und komme bei dem folgend beschriebenen Problem leider nicht weiter.
Ich möchte gerne mit meinem Python Skript eine Datei öffnen und die Zeilen lesen. Dann möchte ich eine Abfrage starten: wenn in einer Zeile xyz steht, ersetze diese Zeile mit zB abc.
ich habe es schon mit line.replace versucht, doch das funktioniert leider nicht.
Mit dem aktuellen Code wird bisher nur die line xyz gelöscht, doch wie kann ich diese nun ersetzen?
ich hoffe jemand kann mir dabei helfen.
Code: Alles auswählen
inp = open('test.txt', 'r',)
out = open('test_out.txt', 'w')
lines=inp.readlines()
for line in lines:
if line!='xyz'+'\n':
line.replace(line,'abc')
out.write(line)
inp.close()
out.close()