import os

def compare_linelist(filename1,filename2):
print "compare_linelist (%s,%s)"%(filename1,filename2)
f1=open(filename1,"r")
f2=open(filename2,"r")
line1=f1.readline().strip()
line2=f2.readline().strip()
nSucc=0
nCount=0
while True:
if line1=='' or line2=='':
break
print "%s : %s"%(line1,line2)
nCount=nCount+1
if line1==line2:
nSucc=nSucc+1
line1=f1.readline().strip()
line2=f2.readline().strip()
rate=float(nSucc)/float(nCount)*100
f1.close()
f2.close()
return (nCount,nSucc,rate)

if __name__=='__main__':
work_directory="E:\\py\\WinPython-32bit-2.7.6.4\\study"
os.chdir(work_directory)
print "current directory:", work_directory
filename1="1.txt"
filename2="2.txt"
result=compare_linelist(filename1,filename2)
print("nCount:%d nSucc:%d rate:%d%%")%result
|