Ejemplo 1: Python compara si 2 archivos son iguales
>>> import filecmp
>>> filecmp.cmp('file1.txt', 'file1.txt')
True
>>> filecmp.cmp('file1.txt', 'file2.txt')
False
Ejemplo 2: Python compara el contenido de dos archivos
import difflib
import sys
# git-styled output
with open('/tmp/hosts0', 'r') as hosts0:
with open('/tmp/hosts1', 'r') as hosts1:
diff = difflib.unified_diff(
hosts0.readlines(),
hosts1.readlines(),
fromfile='hosts0',
tofile='hosts1',
)
for line in diff:
sys.stdout.write(line)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)