Cómo copiar un archivo en Python – Resuelto

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!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554