python comparar dois arquivos de texto são os mesmos

importação difflib 

A = aberto ( ' ./file/file01.txt ' , ' r ' ) 

B = aberto ( ' ./file/file02.txt ' , ' r ' ) 

contextA = A.read () 

contextB = B.read () 

s = difflib.SequenceMatcher ( lambda x: x == "" , contextA, contextB) 

resultado = s.get_opcodes () 

para tag, i1, i2, J1, J2 no resultado:
     print ( "contextA% s [% d:% d] =% s \ ncontextB [% d:% d] =% s " % \ 
         (tag, I1, I2, contextA [i1: i2], J1, J2, contextB [j1: j2])) 
         
igual contextA [0: 24] = eu amo maçã 
i como bann 
contextB [0: 24] = eu amo maçã 
eu gosto bann 
excluir contextA [ 24:25] = um 
contextB [ 24:24] =

file01.txt

eu amo maçã 
i como banna

file02.txt

eu amo maçã 
i como bann

 

 

 

 

 

Acho que você gosta

Origin www.cnblogs.com/douzujun/p/12450921.html
Recomendado
Clasificación