def cmp(src_data, dst_data):
"""进行文件对比"""
if isinstance(src_data, dict):
for key in dst_data:
if key not in src_data:
print("src_data不存在这个key:"+ key)
for key in src_data:
if key in dst_data:
thiskey = key
cmp(src_data[key], dst_data[key])
else:
print("dst_data不存在这个key:"+key)
elif isinstance(src_data, list):
if len(src_data) != len(dst_data):
print("list长度不一致")
for src_list,dst_list in zip(src_data, dst_data):
cmp(src_list, dst_list)
else:
if str(src_data) != str(dst_data):
print("##################")
print(src_data)
print("******************")
print('\n')