Python匹配兩個文本中的重複句子

#Python 匹配兩個文本中第二列重複的句子


fid = open('text_new','w')
with open('text_js') as file1,open('text') as file2:
    fa = file1.readlines()
    fb = file2.readlines()
    for i in fa:
        y_1=[]
        x_1 = i.split(' ')
        for j in range(1,len(x_1)):#取第一列之後的數據
            y_1.append(x_1[j])
        z_1 = ''.join(y_1)#組成字符串
        for k in fb:
            x_2 = k.split(' ')
            y_2=[]
            for l in range(1,len(x_2)):
                y_2.append(x_2[l])
            z_2 = ''.join(y_2)
            if z_1 == z_2:#如果字符串相同寫入到新建的文本中
               # print('z_1 is '+ z_1)
               # print('z_2 is ' + z_2)
                print('*****************************************')
                fid.write(i)
                #pass
            else:
                pass
                #n = n + 1
                #print(n)
                #fid.write(i)
fid.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章