以下是一个示例代码,用于比较两个文件并输出相似的值:
def compare_files(file1, file2):
# 读取文件1的内容
with open(file1, 'r') as f1:
content1 = f1.read()
# 读取文件2的内容
with open(file2, 'r') as f2:
content2 = f2.read()
# 按行分割内容
lines1 = content1.splitlines()
lines2 = content2.splitlines()
# 初始化相似值列表
similar_values = []
# 比较两个文件的每一行
for line1 in lines1:
for line2 in lines2:
# 如果两行相同,则将相似值添加到列表中
if line1 == line2:
similar_values.append(line1)
# 返回相似值列表
return similar_values
# 调用比较函数并输出相似值
file1 = 'file1.txt'
file2 = 'file2.txt'
similar_values = compare_files(file1, file2)
print(similar_values)
要使用这个示例代码,需要将file1.txt
和file2.txt
替换为要比较的文件的路径。该代码将比较两个文件的每一行,并将相似的行添加到一个列表中。最后,代码将输出相似的值列表。