Пожалуйста, помогите.Мне нужно объединить много .txt
файлов в 1 итоговый .txt
файл.Например, мой 1-й файл:
Name1
A 1
B 4
C 5
мой 2-й файл:
Name2
A 3
D 2
E 1
Мне нужно создать файл, подобный этому:
Name1 Name2
A 1 3
B 4 0
C 5 0
D 0 2
E 0 1
Как вы можетевидите, мои 2 файла имеют схожий формат, но они имеют как общие (A)
, так и уникальные (B,C,D,E)
компоненты.Чтобы объединить их вместе, я думаю о создании словарей, которые принимают Name1
и Name2
в качестве названий словарей.Однако я не знаю, как динамически передавать имя для словарей, если у меня есть около 100 файлов.После этого я думаю о создании общего словаря, в котором есть все ключи из каждого файла.Затем я сравню свои ключи из каждого файла с этим общим словарем, все недостающие ключи будут добавлены со значением 0. Я не знаю, что делать дальше, чтобы он печатался в нужном мне формате.