以下是一个简单的Python代码示例,用于比较两个文件的内容并查找重复的行:

def find_duplicate_lines(file1, file2):
    # 读取文件1的内容
    with open(file1, 'r') as f1:
        lines1 = set(f1.readlines())

    # 读取文件2的内容并与文件1进行比较
    with open(file2, 'r') as f2:
        lines2 = set(f2.readlines())

    # 找到重复的行
    duplicate_lines = lines1.intersection(lines2)

    # 打印重复的行
    for line in duplicate_lines:
        print(line.strip())

# 示例用法
file1 = 'file1.txt'
file2 = 'file2.txt'
find_duplicate_lines(file1, file2)

请确保将file1.txtfile2.txt替换为您要比较的实际文件路径。这个代码片段将读取两个文件的内容,并找到重复的行并打印出来。


原文地址: https://www.cveoy.top/t/topic/hQ8I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录