Prozentualer Unterschied zwischen zwei Textdateien

8

Ich weiß, dass ich cmp, diff, usw. verwenden kann, um zwei Dateien zu vergleichen, aber was ich suche, ist ein Dienstprogramm, das mir den prozentualen Unterschied zwischen zwei Dateien gibt.

Wenn es kein solches Dienstprogramm gibt, würde jeder Algorithmus auch gut funktionieren. Ich habe über unscharfe Programmierung gelesen, aber ich habe es nicht ganz verstanden.

    
Mohamed 26.08.2009, 13:34
quelle

3 Antworten

26

Sie können die Methode ratio des difflib.SequenceMatcher

verwenden

Aus der Dokumentation:

  

Geben Sie ein Maß für die   Ähnlichkeit der Sequenzen als Float in   der Bereich [0, 1].

Zum Beispiel:

%Vor%     
Nadia Alramli 26.08.2009, 13:39
quelle
2

Es sieht so aus, als hätte Linux ein Dienstprogramm namens dwdiff, das prozentuale Unterschiede durch Verwendung des Flags "-s"

angeben kann

Ссылка

    
brien 26.08.2009 13:48
quelle
0

Beyond Compare hat einen sehr schönen Datei-Differenz-Statistik-Export nach csv. Unterschiede auf Zeilenebene werden gemeldet, so dass es sinnvoll ist, Quellcodedateien zu vergleichen.

    
Michal Milkowski 19.11.2015 13:42
quelle