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

2024-11-15 00:23:17
推荐回答(1个)
回答1:

最简单粗暴的逐行检查

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', ''))