私は2つのテキストファイルを比較する能力が必要です。ファイル1はチャットログであり、ファイル2はキーワード付きの単語リストです。ファイル2のキーワードの1つがファイル1であるチャットログに表示されるたびに理想的に表示されている出力を得るのに苦労しています。どのように私はこの出力を達成することができるかについての任意のアイデア?Pythonでテキストファイルを別のテキストファイルと比較するには?
編集*
これは私が現在使用しようとしているコードである、しかし、私が得る出力は、それがGUI内のテキストボックスに両方のファイルを印刷していることです。出力の必要性は、ファイル2内の単語がファイル1内でどの行に現れるかを示すことです。コードの一部は、すでに働いているキーワード検索機能から取得されたものです。
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()
何を試しましたか?あなたのコードの例と、それがうまくいかない理由の詳細を含めてください。 – asongtoruin
もっと具体的に、両方のファイルの例を投稿して、これまで何をやっていますか? –