Python是否有任何标准的lib可以通过省略前几行来比较两个文件?
谢谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
自己写错了什么?
def skipNdCmp(f1, f2,skip1,skip2,bufsize = 8*1024):
with open(f1, 'rb') as fp1, open(f2, 'rb') as fp2:
for i in xrange(0,skip1): fp1.readline()
for i in xrange(0,skip2): fp2.readline()
while True:
b1 = fp1.read(bufsize)
b2 = fp2.read(bufsize)
if b1 != b2:
return False
if not b1:
return True
参考filecmp.py