ich soll für einen Kollegen mit Python was schreiben und bin eher gerade in den Anfängen meiner Python Erfahrung unterwegs. Das Problem ist, dass ich ein Wort in einer 1000 Zeilen langen Text-Datei mit einer Zahl ersetzen muss. Die Zahl lese ich vorher aus einer anderen Datei ein. Hier als Beispiel wurde nun 7 genommen. Das Wort in der Datei soll demnach durch 7 ersetzt werden. Leider weiß ich nun nicht was ich ändern muss, damit ich es hinbekomme.
Code: Alles auswählen
import fileinput, sys
neu_Zahl = 7 <---an diesr Stelle erfolgt ein Code, der hier aus einer anderen Datei einen neuen Wert einfügt, als Beispiel nun 7
search_text = "Wort"
replace_text = "neu_Zahl"
for line in fileinput.input("test"):
line = line.replace(search_text, replace_text)
sys.stdout.write(line)
Code: Alles auswählen
Parameter
Parameter+3
Parameter