Ersetzen Sie mehrere Zeichenfolgen in einer Datei

Ich versuche, mehrere Zeichenfolgen in einer Datei zu ersetzen.

fp1 = open(final,"w")
data = open(initial).read()
for key, value in mydict.items():
    fp1.write(re.sub(key,value, data)
fp1.close()

Aber nur mein letzter Schlüsselwert wird ersetzt. Wie kann ich alle Schlüssel, Wert in der Datei ersetzen. Gibt es bessere Möglichkeiten zum Ersetzen mehrerer Zeichenfolgen in einer Datei.

Vielen Dank

`

Antworten auf die Frage(3)

Ihre Antwort auf die Frage