博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python解析json文件
阅读量:5971 次
发布时间:2019-06-19

本文共 1091 字,大约阅读时间需要 3 分钟。

  hot3.png

  1. cat  t.jo

{"name":"test","type":"kkk","ppp":{"parate":[1,2]}}或者加个数组t2.jo:[{"name":"test","type":"kkk","ppp":{"parate":[1,2]}},{"name":"ppp"}]

2.解析t.jo

#python2.7import jsonIn [61]: s=json.loads('{"name":"kkk","type":"ppp"}')In [62]: s['name']Out[62]: u'kkk' -------------t.jo f=file('t.jo') s=json.load(file(f)) 或者 s=json.load(file("t.jo")) print s['name'] print s[ppp]['parate'][0] --------------t2.joIn [97]: f=file('t2.jo').read()In [98]: t=json.JSONDecoder().decode(f)In [99]: print t[0]['ppp']

3.python3.X解析会有点变化(没有file函数了,用open代替):

#python 3.4.3#cat k.json   #一下为json文件的内容{    "db":{        "ip":"127.0.0.1",        "port":3306    },    "web":{        "ip":"127.0.0.1",        "port":80    }}#---------------------------#cat k.pydef jx_json():    print('你好!')    jsf=open(fls, 'r')    res=json.load(jsf)    #res=json.load(open(fls, 'r'))    print(res['db']['ip'])    print(res['db']['port'])    jsf.close()if __name__ == "__main__":    jx_json()#----------------------------#python  k.pyD:\Python34\python.exe E:/py/test/k.py你好!127.0.0.13306

转载于:https://my.oschina.net/jk409/blog/317751

你可能感兴趣的文章
个推技术实现原理介绍
查看>>
oc 与 js交互之vue.js
查看>>
【JavaWeb】图书管理系统【总结】
查看>>
豆瓣源
查看>>
02.SQLServer性能优化之---水平分库扩展
查看>>
Centos7安装greenplum遇到的问题
查看>>
动态权限<一>基本介绍
查看>>
24个终极数据科学项目(可免费获取资源)
查看>>
苹果6跟淘云互动连接不上怎么回事
查看>>
解决java.lang.IllegalArgumentException: 'Content-Type' cannot contain wildcard type '*'异常(真实有效)...
查看>>
强大的 VS Code
查看>>
奔驰更新道路救援APP,融入了AR技术
查看>>
Magix中的缓存模块
查看>>
xinetd被动服务唤醒
查看>>
iView 3.4.1 发布,基于 Vue.js 的企业级 UI 组件库
查看>>
HoloLens获得新专利,可共享空间地图提升扫描建模效率
查看>>
让SAP云平台上的Web应用使用destination服务
查看>>
淘宝未来3年核心方向曝光!新的万亿级市场正在爆发
查看>>
Ubuntu下常规方法安装软件
查看>>
业界 | 数据科学简历通关指南,一文告诉你HR青睐哪些特质
查看>>