求助下我想根据手机前7位统计下手机归属数量,为什么count一直是0呢?

图片说明图片说明

file_1=open("E:\mv\python试用\手机号码1.txt")#打开要统计的手机归属的号码11位
file_2=open("E:\mv\python试用\gs.txt")#打开根据前7位已知归属的号码文件
file_3 = open("E:\mv\python试用\前7位.txt", "r+")#提取文件1每行前7位
count=0
for each_line in file_1:
file_3.writelines(each_line[0:7])
file_3.writelines("\n")
file_1.close()
for each_line_1 in file_3:#比较file_3中的每一行是不是已经在file_2里面存在了?这个对吗
for each_line_2 in file_2:
if each_line_1 == each_line_2:
count += 1
break

file_2.close()
file_3.close()

print(count)

#file_1是所有需要确认归属的手机号码
#file_2是根据前7位号码已知的归属文件
#file_3是我把file_1前7位提取出来了
#问题是为什么count一直等于0 呢???

count第一次出现,count = 0,定义count的值为0,
后面你没有count 电话号码,所以最后print出来就是你一开始定义的0
你可以在count += 0,前面对电话count,就出来了

https://blog.csdn.net/pangliang_csdn/article/details/51878586