Dados dos archivos de texto, la tarea es fusionar los datos y almacenarlos en un nuevo archivo de texto. Veamos cómo podemos hacer esta tarea usando Python.
Para fusionar dos archivos en Python, le pedimos al usuario que ingrese el nombre del archivo principal y el segundo y cree un nuevo archivo para colocar el contenido unificado de los dos datos en este archivo recién creado.
Para realizar esta tarea, tenemos que importar shutil
& pathlib
bibliotecas. Puede instalar las bibliotecas usando este comando:
pip install shutil pip install pathlib
Además, coloque los dos archivos de texto en el escritorio.
Primer archivo de texto:
Segundo archivo de texto:
A continuación se muestra la implementación de Python:
import shutil from pathlib import Path firstfile = Path(r'C:\Users\Sohom\Desktop\GFG.txt') secondfile = Path(r'C:\Users\Sohom\Desktop\CSE.txt') newfile = input("Enter the name of the new file: ") print() print("The merged content of the 2 files will be in", newfile) with open(newfile, "wb") as wfd: for f in [firstfile, secondfile]: with open(f, "rb") as fd: shutil.copyfileobj(fd, wfd, 1024 * 1024 * 10) print("\nThe content is merged successfully.!") print("Do you want to view it ? (y / n): ") check = input() if check == 'n': exit() else: print() c = open(newfile, "r") print(c.read()) c.close()
Producción:
El archivo de texto fusionado actualizado:
Publicación traducida automáticamente
Artículo escrito por SohomPramanick y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA