TXTファイルに二つの言葉は、改行で区切られています。コードファイルが含まれている別のファイルの重複した内容を削除するように処理することができます。
以下のような:
A.TXT氏は述べています:
衡山
泰山山
西湖
紫禁城
B.TXT氏は述べています:
泰山山
衡山
長白山
カイマスター
処理されるべきA.TXT設定ファイル、辞書にB.TXT、出力ファイルc.txtです
c.txt
西湖
紫禁城
コードは以下の通りであります:
1 インポートCSV 2 インポート再 。3 インポートIO 4 。5 位辞書を作成する 6。 DEFのdictlist(ファイルパス): 7枚の dicts = [line.strip()のためのラインで開く(ファイルパス、' R&LT '、=コード' UTF-8。' )。 readlines()] 8枚の。 リターンdicts 9。 10 dicts = dictlist(' E://word2.txt ') #ここで、再ワードパスに 11。 F2 =開き(" E:/word4.txt" " A + " =コード、' UTF-8。')#新しいファイルが書き込まれる 12は、 F =オープン(" E:/word3.txt " " R&LT + 」 =コード'UTF-8 ')#ここで処理するファイル13があるためにラインにF: 14 IF line.strip()ないでdicts: 15 f2.write(line.strip()+ " \ N- " ) 16 f.close() 。17 f2.close()