Python: copia el contenido de un archivo a otro archivo

Dados dos archivos de texto, la tarea es escribir un programa Python para copiar el contenido del primer archivo en el segundo archivo.

Los archivos de texto que se utilizarán son second.txt y first.txt :

Método #1: Usar el manejo de archivos para leer y agregar

Abriremos first.txt en modo ‘r’ y leeremos el contenido de first.txt. Después de eso, abriremos second.txt en modo ‘a’ y agregaremos el contenido de first.txt a second.txt .

Ejemplo:

Python3

# open both files
with open('first.txt','r') as firstfile, open('second.txt','a') as secondfile:
      
    # read content from first file
    for line in firstfile:
               
             # append content to second file
             secondfile.write(line)

Producción:

Método #2: Usar el manejo de archivos para leer y escribir

Abriremos first.txt en modo ‘r’ y leeremos el contenido de first.txt. Después de eso, abriremos second.txt en modo ‘w’ y escribiremos el contenido de first.txt en second.txt .

Ejemplo:

Python3

# open both files
with open('first.txt','r') as firstfile, open('second.txt','w') as secondfile:
      
    # read content from first file
    for line in firstfile:
               
             # write content to second file
             secondfile.write(line)

Producción:

Método #3: Usando el módulo shutil.copy()

El shutil.copy() el origendestino

Python3

# import module
import shutil
  
# use copyfile()
shutil.copyfile('first.txt','second.txt')

Producción:

Publicación traducida automáticamente

Artículo escrito por sailees14032000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *