python 两篇文件内容查重代码
以下是一个简单的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.txt和file2.txt替换为您要比较的实际文件路径。这个代码片段将读取两个文件的内容,并找到重复的行并打印出来。
原文地址: https://www.cveoy.top/t/topic/hQ8I 著作权归作者所有。请勿转载和采集!