import sys
import time
datalist1 = []
datalist2 = []
#读取文件并存放入列表
def list_read_file(filename):
datalist = []
with open(filename,'r') as f:
lines = f.read().splitlines()
for line in lines:
a = line.split(":")[-1]#去除冒号前的字符串(不需要去除的可以不要这行)
datalist.append(a)
return datalist
f.close()
file1, file2 = input("pls input file1 and file2 or file path: ").split(",")#输入要对比的文件名文件/文件路径
TimeStart = time.time()#计时开始
datalist1 = list_read_file(file1)
datalist2 = list_read_file(file2)
samelist = set(datalist1).intersection(set(datalist2))#找相同的内容
difflist = set(datalist1).difference(set(datalist2))#找不同的内容
TimeStop = time.time()#计时结束
print(difflist)
print('---------------------------------------------')
print(samelist)
print("time use:\t{0}".format(TimeStop-TimeStart))