← Volver

Cómo copiar o mover un archivo

Para copiar un archivo de una ubicación a otra se emplea la función estándar shutil.copy():

import shutil

# Copia el archivo desde la ubicación actual a la
# carpeta "Documentos".
shutil.copy("archivo.txt", "Documentos/archivo.txt")

De igual forma puede ser utilizada esta función para renombrar.

shutil.copy("antiguo-nombre.txt", "nuevo-nombre.txt")

La función shutil.copy2() opera de forma similar pero intenta, además, copiar los metadatos del archivo.

Por otro lado, shutil.move() toma los mismos argumentos pero remueve el archivo de su ubicación original.

# Mueve el archivo desde la ubicación actual a la
# carpeta "Documentos".
shutil.move("archivo.txt", "Documentos/archivo.txt")

shutil archivos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.