用Python对比两个txt文件内容是否相同
代码如下,需要自取:
file1 = open('1.txt',"r")
a = file1.readlines()
file2 = open('2.txt',"r")
b = file2.readlines()
na = []
nb = []
for i in range(len(a)):
if(a[i] != '\n'):
na.append(a[i])
for i in range(len(b)):
if(b[i] != '\n'):
nb.append(b[i])
a = na
b = nb
same = True
if(len(a) != len(b)):
same = False
else:
for i in range(len(a)):
if(a[i].strip() != b[i].strip()):
same = False
print("Falure is in line ",i," .")
if(same == False):
print("Falure")
else:
print("Success")
注:从第0行开始比较。