1 #-*- encoding:utf-8 -*-
2
3 class loadDatas(object):
4 def __init__(self):
5 self.path='./data'
6 def load_compare(self):
7 l1={}
8 f1=open(self.path+'/95b.txt',encoding='utf-8')
9 l2={}
10 f2=open(self.path+'/05b.txt',encoding='utf-8')
11 f=open(self.path+'/1.txt','a')
12 # w2=open('./data/1.txt','a')
13
14 # flag=1
15 str1=[]
16 # print(type(str1))
17 # int i
18 for line2 in f2:
19 print(line2)
20 (tag2,name)=line2.strip().split(" ")
21 flag=0
22 for line1 in f1:
23 # 读完一次循环后,line1已经到底了,第2次循环便不进入;
24 # f1.readlines()只能进入一次,一次读取整个文件;
25
26 (tag1,name)=line1.strip().split(" ")
27 print(tag1)
28 if tag2==tag1:
29 print("a")
30 flag=0
31 break
32 else:
33 print('d')
34 flag=1
35 # break
36 # print("aa")
37 if flag==1:
38 # print("aa")
39 str1.append(line2)
40 f1.seek(0)
41 print(str1)
42 f.writelines(str1)
43
44 f1.close()
45 f2.close()
46 f.close()
47
48 if __name__=='__main__':
49 ld=loadDatas()
50 ld.load_compare()