|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#
def compare(filename1,filename2):
f1 = open('E:\\'+filename1)
f2 = open('E:\\'+filename2)
list1=[]
i = 1
j = 0
while True:
line1 = f1.readline()
line2 = f2.readline()
if not line1 and not line2:
break
elif(line1 != line2):
j +=1
str1 = '第 '+str(i)+' 行不一样'
list1.append(str1)
i+=1
print('两个文件共有【%d】处不同'%(j))
for each in list1:
print(each)
filename1 = input('请输入需要比较的头一个文件名:')
filename2 = input('请输入需要比较的另一个文件名:')
compare(filename1,filename2)
请输入需要比较的头一个文件名:test.txt
请输入需要比较的另一个文件名:test1.txt
两个文件共有【12】处不同
第 1 行不一样
第 3 行不一样
第 5 行不一样
第 7 行不一样
第 9 行不一样
第 11 行不一样
第 13 行不一样
第 15 行不一样
第 17 行不一样
第 19 行不一样
第 20 行不一样
第 21 行不一样 |
|