14.json文件读取
Posted 五杀摇滚小拉夫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14.json文件读取相关的知识,希望对你有一定的参考价值。
json文件读取
1.#读取json import json str=\'\'\'[ { "name":"Tom", "gender":"male", "birth":"1997-12-13" }, { "name": "Jerry", "gender": "male", "birth": "1998-10-18" } ]\'\'\' #注意问题 json字符串的表示需要用双引号,否则loads()方法会解析失败 print(type(str)) data=json.loads(str) print(data) print(type(data)) print(data[0][\'birth\'])
执行结果如图:
2.#读取json import json data=[ { \'name\':\'Tom\', \'gender\':\'male\', \'birth\':\'1997-12-13\' }, { \'name\': \'Jerry\', \'gender\': \'male\', \'birth\': \'1998-10-18\' } ] # 将json对象转为字符串,然后调用文件的write()方法写入文本 with open(\'data.json\',\'w\')as file: file.write(json.dumps(data))
运行结果如图:
3.#读取json import json data=[ { \'name\':\'德玛西亚\', \'gender\':\'male\', \'birth\':\'1997-12-13\' }, { \'name\': \'Jerry\', \'gender\': \'male\', \'birth\': \'1998-10-18\' } ] #保存json格式,添加一个参数indent,代表缩进字符个数。 #为了输出中文 指定参数 ensure_ascii=False with open(\'data.json3\',\'w\')as file: file.write(json.dumps(data,indent=2)) # file.write(json.dumps(data,indent=2,ensure_ascii=False))
执行结果如图:
以上是关于14.json文件读取的主要内容,如果未能解决你的问题,请参考以下文章
GLSL:无法从 FBO 读取纹理并使用片段着色器渲染到另一个 FBO