#file1.json
{'a':{'a1':'123''a2':'456'}'b':{'b1':'acs''b2':'abc'}
}
#file1.json
{'a':{'a1':'123''a2':'656'}'c':{'c1':'acs''c2':'abc'}
}#coding:utf-8
import os
import jsondef get_MD5(file_path):'''利用mac 终端命令计算MD5'''files_md5 = os.popen('md5 %s' % file_path).read().strip()file_md5 = files_md5.replace('MD5 (%s) = ' % file_path, '')return file_md5#读取json 文件
def load_json(file):with open(file) as f:load_f = json.load(f)return load_ffile1 = load_json('file1.json')
file2 = load_json('file2.json')if get_MD5(file1) != get_MD5(file2):for key in file1.keys():if key not in file1.keys():print "健不同的:" + keyelse:if file2[key] != file1[key]:print "健相同,值不同的:" + key '''
1.这个对比方法 是以其中一个json 文件为依据 找出另一个json 文件与其不同的地方
2.先对比了2个文件的MD5 确认2个文件是不同的 则开始进行对比内容
3.可用 file.keys() 进行 健 的对比,然后使用file[key] 进行值的对比
'''

python json文件对比方法相关推荐

  1. android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...

    本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...

  2. php二维码存放json数据_PHP生成及获取JSON文件的方法

    本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_en ...

  3. python的文件读写方法有哪些_python读写文件的方法有哪些

    python读写文件的方法有哪些 发布时间:2020-08-07 11:58:05 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍python读写文件的方法有哪些,文中介绍的非常详细,具有一定 ...

  4. vue加载服务器json文件,Vue加载json文件的方法简单示例

    本文实例讲述了Vue加载json文件的方法.分享给大家供大家参考,具体如下: 一.在build/dev-server.js文件里 var app = express() 这句代码后面添加如下(旧版): ...

  5. 执行python命令和脚本文件_执行python脚本文件的方法

    执行python脚本文件的方法 发布时间:2020-09-03 10:17:11 来源:亿速云 阅读:60 作者:小新 小编给大家分享一下执行python脚本文件的方法,相信大部分人都还不怎么了解,因 ...

  6. 八、Python读写文件的方法

    Python读写文件的方法 读取文件的对象:fin = open("data.txt") 写出文件的对象:fout = open("data.txt",&quo ...

  7. python json文件操作_python对json的操作总结

    引言 你一定听说过 JSON 吧.JSON 是当前最常用的数据传输格式之一,纯文本,容易使用,方便阅读,最重要的是在多个场合都被大量被使用. 既然 JSON 这么好,那就让我们继续探险,去掌握 pyt ...

  8. 用Python读写文件的方法

    在文中,我们将研习如何用Python读取文件,然后,向文件写入内容并再次保存它.使用Python读写某种特别类型的文件,例如:JSON.CSV.Excel等,一般会有专门的模块.但是,在这里,我们将用 ...

  9. python 的文件读写方法:read readline readlines wirte   writelines

    read()方法读入整个文件,把整个文件以字符串形式返回. readline()  方法每次只读一行,每运行一次只读一行.如果要读整个文件,需要结合循环判断文件结束. python判断文件末尾的标志是 ...

最新文章

  1. 赛题出简单了,让我们情何以堪?
  2. VC6在64位Win7下调试无法退出的问题(缺少TLLOC.DLL和DM.dll)
  3. 【控制】遗传算法(GA,Genetic Algorithm)及 Matlab 实现
  4. 记录 关于浏览器跨域和设置默认浏览器的问题
  5. CF888G XOR-MST 最小异或生成树
  6. iOS控制器与视图加载方法
  7. 东华理工专科计算机应用,计算机专业考研:东华理工大学计算机应用技术专业介绍...
  8. python连接不上数据库_绕不过去的Python连接MySQL数据库
  9. Windows核心编程_异型窗口(续)
  10. POJ 2728 Desert King(最优比率生成树)
  11. 鼠标悬停一段时间再触发事件
  12. Oracle宣布JDK 6死缓:计划赶不上变化
  13. c语言编写用户注册程序,如何用c实现登录和注册的程序?
  14. 高山大学2019级学员名单:但斌、王高飞、胡玮炜等入选
  15. 一篇很哇塞的MyBatis入门到精通
  16. 『牛角书』鸿蒙——简易通讯录项目开发
  17. 4000字干货长文!从校招和社招的角度说说如何准备大厂Java后端面试?
  18. 子进程和父进程资源共享关系
  19. JDK14+JAVAFX14+Maven定制jre打包瘦身,必成版
  20. 内核模式 vs 用户模式

热门文章

  1. 使用 Vanilla JavaScript 创建 Web 组件
  2. 广西大学计算机学院王珏,表白 | 电气学院的学霸男神女神篇
  3. 如何取消联想计算机的睡眠模式,如何将联想笔记本电脑设置为不自动休眠
  4. linux dev uio,linux UIO
  5. qwq。。胡诌qwq
  6. Golang map源码浅析
  7. python绘制线型图
  8. 解决微信小程序无法访问后台服务器问题
  9. Apache DolphinScheduler 开源之夏学生项目申请开启,6 大课题等你来拿万元奖金!
  10. 360影视爬虫--python