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')