|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def file_compare(file_one,file_two):
f1 = open('file_one.txt')
f2 = open('file_two.txt')
count = 1
difference = 0
while True:
for each_line1 in file_one:
for each_line2 in file_two:
if each_line1[count] != each_line2[count]:
difference += 1
print('两个文件共有【%d】处不同, % difference)
print('第'%d'行不一样', %count)
count += 1
else:
break
f1.close()
f2.close()
file_one = input('请输入需要比较的头一个文件名: ')
file_two = input('请输入需要比较的另一个文件名: ')
file_compare(file_one,file_two)
请问各位大神,我这个问题出在了哪里? 非常感谢!!!
- def file_compare(file_one,file_two):
- f1 = open(file_one.txt)
- f2 = open(file_two.txt)
- count = 1
- difference = 0
- while True:
- for each_line1 in file_one:
- for each_line2 in file_two:
- if each_line1[count] != each_line2[count]:
- difference += 1
- print('两个文件共有【%d】处不同, % difference)
- print('第'%d'行不一样', %count)
- count += 1
- else:
- break
- f1.close()
- f2.close()
- file_one = input('请输入需要比较的头一个文件名: ')
- file_two = input('请输入需要比较的另一个文件名: ')
- file_compare(file_one,file_two)
复制代码
|
|