← 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


🐍 También te puede interesar:


💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!

❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!