def readText(fromsource):
#先把上一个版本的参数全部保存,再把当前版本的参数全部保存
# from_all_keys=[]
to_all_keys=[]
to_all_values=[]
to_all_dics={}
from_all_dics={}
with open(fromsource,'r+') as from_file_object:
all_text = from_file_object.read()
tempText=all_text.strip().split('&')
for var in tempText:
keys= var.strip().split('=')
from_all_dics[keys[0]]=keys[1]
#5.1.20版本里有的参数
from_all_keys=from_all_dics.keys()
#文档里的参数
to_all_keys=['business_id','origin_id','token','appversion','datatype','pixels']
print "======================================="
print "两个版本都有的参数"
print list(set(from_all_keys).intersection(set(to_all_keys)))
print "5.1.20有而文档里不存在的参数"
result_array=list(set(from_all_keys).difference(set(to_all_keys)))
print result_array
print "文档有而版本5.1.20不存在的参数"
key_array=list(set(to_all_keys).difference(set(from_all_keys)))
print key_array