Método copy do módulo shutil
O método copy do módulo shutil
copia um arquivo preservando seu modo de acesso.
No primeiro parâmetro do método é especificado
o caminho para o arquivo de origem, no segundo parâmetro
- o caminho de destino do novo arquivo.
No terceiro parâmetro opcional é definido o
comportamento com links simbólicos (por
padrão follow_symlinks=True).
Sintaxe
import shutil
shutil.copy(origem, destino, [modo para links simbólicos])
Exemplo
Vamos copiar o arquivo file1.txt para
o arquivo file2.txt:
import shutil
shutil.copy('file1.txt', 'file2.txt')
Veja também
-
método
copy2do móduloshutil,
que copia um arquivo com metadados -
método
copytreedo móduloshutil,
que copia recursivamente uma pasta -
método
path.isfiledo móduloos,
que verifica a existência de um arquivo -
método
movedo móduloshutil,
que move recursivamente um arquivo ou diretório -
método
makedirsdo móduloos,
que cria pastas -
método
mkdirdo móduloos,
que cria uma única pasta -
método
rmdirdo móduloos,
que move ou remove uma pasta vazia -
método
removedo móduloos,
que remove um arquivo -
método
getcwddo móduloos,
que retorna o diretório de trabalho atual