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

2024年11月15日 00:23
有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', ''))