Hoy veremos un código que nos va a permitir copiar un archivo usando Python. Utilizaremos la función copy() que forma parte del módulo shutil.
El módulo shutil tiene funciones que nos permitirán manipular archivos o carpetas. La función copy() hace una copia de un archivo en la ubicación que especifiquemos. Podemos especificar la ruta en la que se encuentra el archivo que queremos copiar, si no la colocamos entonces buscará el archivo en la ubicación en la que ubicación en la que nos encontremos.
El código que vamos a utilizar es el siguiente:
from shutil import copy
copy("c:\\Proyectos con Python\\archivo.txt", "c:\\demo\\")
El código hace lo siguiente:
- Importa solo la función copy() del módulo shutil
- Copia un archivo en una ubicación distinta con la función copy().
Como resultado tendremos el archivo en dos ubicaciones distintas. Si lo que prefieres es mover el archivo a una nueva ubicación te recomiendo darte una vuelta por la entrada cómo mover un archivo con Python.
Hasta aquí la entrada sobre cómo copiar un archivo o carpeta usando Python. ¿Qué te ha parecido? ¿Tienes alguna otra forma de hacerlo? Cuéntame en los comentarios si lo has utilizado.