gpt4 book ai didi

python - 比较两个文本文件文件并返回第一个差异所在的行和列

转载 作者:太空宇宙 更新时间:2023-11-04 06:09:20 26 4
gpt4 key购买 nike

我有一个程序可以比较两个文本文件并将差异打印到一个新的文本文件中,但我想修改它以便它只打印出第一个差异出现的行和列。这是我目前所拥有的:

f1 = open("file1.txt", "r")
f2 = open("file2.txt", "r")

fileOne = f1.readlines()
fileTwo = f2.readlines()

f1.close()
f2.close()
outFile = open("file3.txt", "w")
x = 0

for i in fileOne:
if i != fileTwo[x]:
outFile.write(i+" <> "+fileTwo[x])
x += 1
outFile.close()

谢谢。

最佳答案

在第一场比赛之后就break

for i in fileOne:
if i != fileTwo[x]:
outFile.write(i+" <> "+fileTwo[x])
break
x += 1

关于python - 比较两个文本文件文件并返回第一个差异所在的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19773101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com