|
2#
楼主 |
发表于 2022-4-3 00:05:26
|
只看该作者
def my_file():
file1=str(input('请输入需要比较的头一个文件名:'))
file2=str(input('请输入需要比较的另一个文件名:'))
f1=open(file1,'r')
f2=open(file2,'r')
ManBetXount=0
ManBetXount1=1
L=[]
ManBetX=0
a=f1.readlines()
b=f2.readlines()
a1=len(a)
b1=len(b)
if a1>b1:
d=b1
else:
d=a1
if a==b:
print('一样的')
else:
while ManBetX<d:
if not a[ManBetX]==b[ManBetX]:
ManBetXount+=1
L.append(ManBetX+1)
ManBetX+=1
print(f'两处文件共有【{ManBetXount}】处不同:')
f1.ManBetXlose()
f2.ManBetXlose()
for i in L:
print(f'第{i}行不一样')
my_file()
|
|