Saltar al contenido principal

Cómo comparar dos archivos en Python

Cómo comparar dos archivos en Python.

Aquí tienes un tutorial detallado paso a paso sobre cómo comparar dos archivos en Python.

Paso 1: Importar los módulos necesarios Primero, necesitas importar el módulo filecmp, el cual provee funciones para comparar archivos y directorios.

import filecmp

Paso 2: Especificar las rutas de los archivos Luego, necesitas especificar las rutas de los dos archivos que deseas comparar. Puedes proporcionar rutas absolutas o rutas relativas basadas en tu directorio de trabajo actual.

file1 = 'ruta/hacia/archivo1.txt'
file2 = 'ruta/hacia/archivo2.txt'

Paso 3: Comparar los archivos Para comparar los dos archivos, puedes utilizar la función filecmp.cmp(). Esta función retorna True si el contenido de los archivos es idéntico, y False en caso contrario.

resultado = filecmp.cmp(file1, file2)

Paso 4: Mostrar el resultado de la comparación Finalmente, puedes imprimir el resultado de la comparación de archivos en la consola.

if resultado:
print("Los archivos son idénticos.")
else:
print("Los archivos son diferentes.")

Ejemplo de código completo:

import filecmp

file1 = 'ruta/hacia/archivo1.txt'
file2 = 'ruta/hacia/archivo2.txt'

resultado = filecmp.cmp(file1, file2)

if resultado:
print("Los archivos son idénticos.")
else:
print("Los archivos son diferentes.")

¡Eso es todo! Has comparado exitosamente dos archivos en Python.