Escribe los valores del diccionario de Python de nuevo al archivo

Extraje información de dos archivos XML en 2 diccionarios porque quería comparar estos archivos y cambiar la información en uno de ellos.

Estos son mis diccionarios:

diccionario fuente:

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

diccionario de destino:

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

Este es mi código de reemplazo:

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 se actualiza a

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

Sin embargo, mis archivos originales de los que extraje los diccionarios permanecen sin cambios. ¿Que me estoy perdiendo aqui?

Respuestas a la pregunta(2)

Su respuesta a la pregunta