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

copiar arquivo com Python capa

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
Formação Recomendada

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

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares