PythonArquivosbasico

Copiar arquivo

Copiar arquivos é uma operação comum em programas que lidam com dados persistentes — backups, migrações ou processamento de logs. Dominar a leitura e escrita simultânea evita perder informações por acidente.

O PROBLEMA

Leia "dados.txt" e escreva em "copia.txt".

EXEMPLO

dados.txt copiado para copia.txt

SOBRE O CONCEITO

Para copiar um arquivo, você precisa ler todo o conteúdo do original e escrevê-lo em um novo. O uso do with garante que o arquivo será fechado corretamente, mesmo se ocorrer um erro. Um erro comum é abrir o destino com modo 'w' sem ler antes: isso limpa o arquivo e pode gerar perda de dados se a leitura falhar. Sempre execute a leitura primeiro (armazenando numa variável) e depois escreva. No exercício, você pode usar open('dados.txt').read() para ler todo o conteúdo e open('copia.txt', 'w').write(conteudo) para salvar, ou usar with para ambos.

RESOLUÇÃO

Mais exercícios de Arquivos

PYAR01B · BásicoEscrever arquivoPYAR02B · BásicoLer arquivoPYAR05B · BásicoContar linhasPYAR09B · BásicoBuscar palavra
Ver todos os exercícios de Python