Schreiben Sie die Werte des Python-Wörterbuchs zurück in die Datei

Ich habe Informationen aus zwei XML-Dateien in zwei Wörterbücher extrahiert, weil ich diese Dateien vergleichen und Informationen in einem von ihnen ändern wollte.

Dies sind meine Wörterbücher:

Quellwörterbuch:

d_source={'123': 'description_1', '456': 'description_2'}

Zielwörterbuch:

d_target={'123': '\n', '456': 'description_2'}

Dies ist mein Ersatzcode:

for i in d_source:
    for j in d_target:
        if d_target[j]=='\n':
            d_target[j]=d_source[i]
print (d_target)

d_target wird aktualisiert auf

d_target = {'123': 'description_1', '456': 'description_2'}

Meine Originaldateien, aus denen ich die Wörterbücher extrahiert habe, bleiben jedoch unverändert. Was vermisse ich hier?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage