'''写一个程序,比较两个文本文件(文件请自行创建)的内容。如果文件完全相同,输出
“no difference”否则输出“differs”。
提示:若文件内容不大,使用 read()等方法将文件中所有字符都读出来进行比较是比较合适
的;若文件内容较大,为了节省存储,可以每次读出一行字符进行比较,直到读出内容不相
等或文件结束为止。请写出两种方式。'''
def diff(lines1,lines2):
if len(lines1)!=len(lines2):
flag=0
return 0
for i in range(0,len(lines1)):
if lines1[i]!=lines[2]:
return 0
return 1
if __name__=='__main__':
fp1=open('filename','r',encoding='utf8')
lines1=fp1.readlines()
fp2=open('filename','r',encoding='utf8')
lines2=fp2.readlines()
fp1.close()
fp2.close()
ans=diff(lines1,lines2)
if ans:
print('no difference')
else:
print('differs')