Записать значения словаря Python обратно в файл

Я извлек информацию из двух файлов XML в 2 словаря, потому что хотел сравнить эти файлы и изменить информацию в одном из них.

Это мои словари:

исходный словарь:

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

целевой словарь:

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

Это мой код замены:

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 обновляется до

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

Однако мои исходные файлы, из которых я извлек словари, остаются без изменений. Что мне здесь не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос