#coding= utf-8 alreadyExist = {} fobj = open('D:\\V3\\txt\\1.txt','r') line = fobj.readline() while line: alreadyExist[line] = 1 line = fobj.readline() fobj.close() fobj1 = open('D:\\V3\\txt\\2.txt','r') line = fobj1.readline() while line: alreadyExist[line] = 1 line = fobj1.readline() fobj1.close() fobj2 = open('D:\\V3\\txt\\3.txt','r') fobj3 = open('D:\\V3\\txt\\4.txt','wb') line = fobj2.readline() while line: #alreadyExist[line] = 1 if(alreadyExist.has_key(line)): pass else: fobj3.write(line); #fobj3.write('\n') line = fobj2.readline() fobj2.close() fobj3.close() print('over')