Como copiar arquivo com Python 3
Neste artigo você vai aprender a como copiar arquivo com Python, utilizando um módulo chamado shutil, que tem diversas funções para arquivos

Fala programador(a), beleza? Bora aprender mais sobre Python!
Para copiar arquvios podemos utilizar o módulo shutil, ele tem diversas funções que auxiliam o trabalho com arquivos
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
O shutil já é do próprio Python, ou seja, não vamos precisar instalar
E vamos importar um método chamado copyfile, deste módulo
Este copyfile é quem vai ficar responsável pela cópia, e ele recebe dois parâmetros
- src: arquivo de origem;
- dst: arquivo copiado;
Veja um exemplo prático:
from shutil import copyfile
copyfile('teste.txt', 'teste-copia.txt')
Desta maneira teremos o arquivo teste-copia.txt sendo criado no nosso diretório
Que é uma cópia do arquivo teste.txt
Não esqueça que os parâmetros precisam ser sempre em texto, ou seja, string (igual no exemplo)
E também podemos inserir o arquivo em um outro diretório, basta inserir o caminho junto do nome
Conclusão
Neste artigo você aprendeu a copiar arquivo com Python
Utilizamos a biblioteca/módulo shutil, que possui um método chamado copyfile
Nele passamos o arquivo de origem, e o nome do arquivo que será a cópia da origem
Passe os argumento sempre como string, e lembre-se que é possível copiar de outros diretórios, ou criar uma cópia em outro diretório
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
