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
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