2つのtxtファイルリピート語彙パイソン2020年2月10日の[のPython] Pythonの除去

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()
        

 

おすすめ

転載: www.cnblogs.com/zlc364624/p/12292930.html