Sie haben die Formatierungskarte bereits erstellt, sodass die einzige verbleibende Arbeit darin besteht, reguläre Ausdrücke zu ersetzen. Das Erstellen der Karte ist schwieriger, insbesondere für größere, kompliziertere Texte. Ich verwende dafür Sublime Text . Der Anwendungsfall und weitere Informationen sind hier jedoch nicht klar, Sie sollten ihn an softwarerecs.SE bringen, wenn es wichtig ist. Ich füge sowieso eine Python-Version bei:
# -*- coding: utf-8 -*- import os SOURCE_DIRECTORY = '' DEST_DIRECTORY = '' replacements = ["L'usine Foo ", "Détails de commande", "Nm.du Commande: ", "Montant: ", "Prix du Commande: ", "Bonne journée."] samples = ["The Foo Factory ", "Order Details", "Order ID: ", "Amount: ", "Order Price: ", "Have a nice day."] for filename in os.listdir(SOURCE_DIRECTORY): with open(os.path.join(SOURCE_DIRECTORY, filename), 'r') as nctn: text = nctn.read() for i, val in enumerate(samples): text = text.replace(val, replacements[i]) with open(os.path.join(DEST_DIRECTORY, filename), 'w') as nctn: nctn.write(text)