python json文件处理,json 比较

  python json文件处理,json 比较

  #文件1。JSON { a :{ a1 : 123 a2 : 456 } b :{ B1 : ACS B2 : ABC } # file 1。JSON { a :{ a1 : 123 a2 : 656 } c :{ C1 : ACS C2 : ABC } #编码:utf-8导入JSON def get _ MD5(文件路径): 利用老兄终端命令计算MD5 files _ MD5=OS。popen( MD5 % s % file _ path ).阅读()。strip()file _ MD5=files _ MD5。替换( MD5(% s)= %文件路径,)返回文件_md5#读取数据文件def load _ JSON(file):with open(file)as f:load _ f=JSON。负载(华氏度)返回load _ ffile 1=load _ JSON( file 1。JSON )file 2=load _ JSON( file 2。JSON’)if get _ MD5(file 1)!=get _ MD5(文件2):用于文件1中的密钥。keys():如果密钥不在文件1中。keys():print 健不同的: key else: if file2[key]!=file1[key]: print 健相同,值不同的:键 1。这个对比方法是以其中一个数据文件为依据找出另一个数据文件与其不同的地方2.先对比了2个文件的讯息摘要5确认2个文件是不同的则开始进行对比内容3.可用file.keys()进行健的对比,然后使用文件[密钥]进行值的对比

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: