python如何逐行判断一个文件中内容是否包含在另一个文件中(两个文件都有多行数据)

如:a文件每行分别是:
送快递我
耳朵去啊
搜爱生气
沃恩的
……
b文件每行分别是:



……

最简单粗暴的逐行检查

import os
fileA = 'a.txt'
fileB = 'b.txt'
with open(fileA, 'r') as fpa:
    for lineA in fpa:
        with open(fileB, 'r') as fpb:
            for lineB in fpb:
                if lineA.replace('\n', '').find(lineB.replace('\n', '')) >= 0:
                    print(lineB.replace('\n', '') + ' in ' + lineA.replace('\n', ''))

温馨提示:答案为网友推荐,仅供参考
相似回答