• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

python如何操作json文件

python 搞java代码 3年前 (2022-05-21) 51次浏览 已收录 0个评论

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

import json

www#gaodaima.com来源gaodai#ma#com搞*代#码网搞代码

然后我们用到的是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)

推荐学习《Python教程》

解析:从代码里面可以看到,首先我们需要知道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

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python如何操作json文件

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址