Ich brauche die Möglichkeit, zwei Textdateien zu vergleichen. Datei 1 ist ein Chat-Protokoll und Datei 2 ist eine Wortliste mit Schlüsselwörtern. Ich habe Mühe, die gewünschte Ausgabe zu erhalten, die idealerweise jedes Mal angezeigt wird, wenn eines der Schlüsselwörter in Datei 2 im Chat-Protokoll angezeigt wird. Irgendwelche Ideen, wie ich dieses Ergebnis erreichen könnte?Vergleichen einer Textdatei mit einer anderen Textdatei in Python?
edit *
dies ist der Code, den ich zur Zeit ist versucht, zu verwenden, aber der Ausgang i bekommen ist, dass es die beiden Dateien in das Textfeld in der gui druckt. Die Ausgabe muss zeigen, welche Zeilen die Wörter aus Datei 2 in der Datei 1 vorkommen. Ein Teil des Codes stammt aus einer Schlüsselwortsuchfunktion, die ich bereits bearbeitet habe.
def wordlistsearch():
filename = tkFileDialog.askopenfile(filetypes=(("Text files", "*.txt") ,)) //file1
mtxt = filename.readline()
i =0
filename2 = tkFileDialog.askopenfile(filetypes=(("Text files", "*.txt") ,)) //file2
while i<10000:
keystring = filename2.readline()
print keystring
participant = mtxt.split("(")[0]
temppart2 = mtxt.split("(")[-1]
keyword = temppart2.split(")")[0]
if mtxt.find(str(keystring)) != -1:
print i, ": ", mtxt
i=i+1
mtxt = filename.readline()
Was haben Sie versucht? Fügen Sie ein Beispiel Ihres Codes und Details, warum es nicht funktioniert – asongtoruin
Können Sie genauer sein, wie ein Beispiel für beide Dateien und was haben Sie bisher getan/versucht? –