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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值