Zeile in Datei ersetzen
Verfasst: Mittwoch 18. Juli 2018, 14:15
Hallo zusammen,
nach langem bin ich mal wieder am programmieren und stehe gerade auf dem Schlauch, vielleicht kann mir jemand helfen.
Was ich tun möchte: ich möchte eine Datei einlesen und die Zeile "*INCLUDE_PATH" durch ein "$" ersetzten, das Gleich soll dann mit dem eigentlich Pfad geschehen der in der nächsten Zeile folgt und das ganze wird in eine neue Datei geschrieben
das Keyword "*INCLUDE_PATH" wird ersetzt, der darauf folgende Eintrag aber nicht....
Woran liegt's? Hat jemand Vorschläge?
Danke!
nach langem bin ich mal wieder am programmieren und stehe gerade auf dem Schlauch, vielleicht kann mir jemand helfen.
Was ich tun möchte: ich möchte eine Datei einlesen und die Zeile "*INCLUDE_PATH" durch ein "$" ersetzten, das Gleich soll dann mit dem eigentlich Pfad geschehen der in der nächsten Zeile folgt und das ganze wird in eine neue Datei geschrieben
Code: Alles auswählen
with open(key_file[0]) as key_input:
with open(InfileFile,"w") as output:
lines = key_input.readlines()
for line in lines:
if "*INCLUDE_PATH" in line:
teco_output.write("$")
index=lines.index(line)
line=lines[index+1]
new_line=line.replace(line,"$")
output.write(new_line)
else:
output.write(line)
Woran liegt's? Hat jemand Vorschläge?
Danke!