gpt4 book ai didi

python - 使用 python 检查两个文件的新行独立标识的最佳方法

转载 作者:行者123 更新时间:2023-11-28 21:30:15 24 4
gpt4 key购买 nike

我试过了

filecmp.cmp(file1,file2)

但它不起作用,因为文件除了换行符之外都是相同的。 filecmp 或其他一些方便的函数/库中是否有一个选项,或者我是否必须逐行读取这两个文件并进行比较?

最佳答案

我认为像这样的简单便利功能应该可以完成这项工作:

from itertools import izip

def areFilesIdentical(filename1, filename2):
with open(filename1, "rtU") as a:
with open(filename2, "rtU") as b:
# Note that "all" and "izip" are lazy
# (will stop at the first line that's not identical)
return all(myprint() and lineA == lineB
for lineA, lineB in izip(a.xreadlines(), b.xreadlines()))

关于python - 使用 python 检查两个文件的新行独立标识的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280317/

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