网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python操作json文件的方法

小编给大家分享一下python操作json文件的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联公司基于分布式IDC数据中心构建的平台为众多户提供成都西信服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。

Python对Json文件的操作主要用到的model是:json, 所以首先我们要把json加载进来:

import json

然后我们用到的是json下的 json.load / json.dumps 函数,结合IO的基本文件操作函数 open/write/close实现对json文件的操作。

1. 首先我们需要新建一个json文件:test.json

2. 打开并获取到json下的内容:

file = JsonPath + '/test.json'
		fb = open(file,'r')
		dicts = json.load(fb)

解析:从代码里面可以看到,首先我们需要知道test,json文件的路径: file,然后通过open函数打开json文件,再通过json.load()函数把

json文件下的内容赋到dicts。返回的dicts就是json下的所有内容,对单个节点的获取方式是:dicts[‘name‘]。 

3. 修改并保存在json文件下:

        data['name1'] = data['name1']
	data['name2'] = "This is name 2“
	file =JsonPath + '/test.json'
	fb = open(file,'w')
	fb.write(json.dumps(data,indent=2))
	fb.close()

解析:这里的data是前面返回的dicts。我们可以看到,我们首先需要获取到json内容,然后通过直接赋值方式修改添加内容,然后结合

open/write函数,结合 json.dumps()函数把内容写带json文件下。

这里需要说明一下json.dumps函数的参数:data是修改后的内容,indent是json 中换行后tap文件布局格数。indent=2表示每次换行以

后空两格。(indent参数可选)最后记得对文件的IO操作一定要close

看完了这篇文章,相信你对python操作json文件的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文名称:python操作json文件的方法
标题链接:http://bjjierui.cn/article/ihdhcd.html

其他资讯