Introducción
Copiar un archivo en Python es una tarea común que se puede realizar de varias maneras. En este artículo, te mostraré cómo copiar un archivo utilizando diferentes métodos en Python.
Método 1: Utilizando shutil
La forma más sencilla de copiar un archivo en Python es utilizando la biblioteca shutil. Aquí tienes un ejemplo de cómo copiar un archivo utilizando shutil:
«`python
import shutil
# Ruta del archivo original
archivo_original = ‘archivo_original.txt’
# Ruta del archivo de destino
archivo_destino = ‘archivo_copia.txt’
# Copiando el archivo
shutil.copyfile(archivo_original, archivo_destino)
«`
Este código copiará el archivo ‘archivo_original.txt’ en ‘archivo_copia.txt’.
Método 2: Utilizando os
Otra forma de copiar un archivo en Python es utilizando la biblioteca os. Aquí tienes un ejemplo de cómo copiar un archivo utilizando os:
«`python
import os
# Ruta del archivo original
archivo_original = ‘archivo_original.txt’
# Ruta del archivo de destino
archivo_destino = ‘archivo_copia.txt’
# Copiando el archivo
with open(archivo_original, ‘rb’) as f_original:
with open(archivo_destino, ‘wb’) as f_destino:
f_destino.write(f_original.read())
«`
Este código también copiará el archivo ‘archivo_original.txt’ en ‘archivo_copia.txt’, pero utilizando la biblioteca os en lugar de shutil.
Conclusión
Copiar un archivo en Python es una tarea sencilla que se puede realizar de diferentes maneras. En este artículo, te he mostrado dos métodos diferentes para copiar un archivo en Python. Puedes elegir el método que mejor se adapte a tus necesidades y comenzar a copiar archivos en Python de manera eficiente. ¡Espero que esta información te haya sido útil!