Mesclar arquivos
Em pipelines de dados, é comum precisar combinar conteúdo de múltiplos arquivos em um único, preservando a estrutura. Por exemplo, ao unir logs de diferentes servidores ou consolidar relatórios parciais, usar um separador evita que o conteúdo se misture e perca contexto. Dominar essa operação sem loops ou funções mostra como o Python pode ser direto para tarefas de arquivo.
O PROBLEMA
Mescle dois arquivos em um terceiro com separador.
EXEMPLO
arquivo1 + arquivo2 → merged.txt
SOBRE O CONCEITO
Você usará o gerenciador with para abrir cada arquivo e o método .read() para obter todo o conteúdo de uma vez. Depois, escreva em um terceiro arquivo: primeiro o conteúdo do arquivo1, depois o separador (como '\n---\n') e então o conteúdo do arquivo2. O erro comum é esquecer o separador, escrevendo um conteúdo colado ao outro, o que pode tornar a leitura posteriormente ambígua. O separador atua como um delimitador lógico – sem ele, não é possível saber onde termina um bloco e começa o outro. Como input e loops estão proibidos, a leitura é sequencial e direta, e o uso de with garante o fechamento automático dos arquivos.
RESOLUÇÃO