Python 官方文档:入门教程 => 点击学习
文章目录 1. json简介2.json的使用规范3.json文件的书写4.json文件的读取 1. JSON简介 jsON(javascript Object Notation)是一
jsON(javascript Object Notation)是一种轻量级的数据交换格式,常用于将结构化数据进行传输和存储。它基于JavaScript语法,但可以被多种编程语言解析和生成。
json 基于文本,独立于语言的轻量级的数据交换格式
JSON具有广泛的应用,尤其在web开发中常用于api的数据交互。在许多编程语言中,都有内置的JSON解析器和生成器,可以方便地处理JSON数据。
JSON使用键值对的方式表示数据,其中键是字符串,值可以是字符串、数字、布尔值、对象、数组或null。
JSON的一些基本规则:
""
.json
一个简单的JSON示例:
{ "name": "zhangsan", "age": 20, "city": "BeiJing", "hobbies": ["reading", "running", "playing guitar"]}
在上面的示例中,有一个包含个人信息的对象。它包含名称、年龄、所在城市、爱好数组
注意:
不能在一个json文件中定义两个json
如果想要在一个json文件中定义多个json,需要使用数组,如下:
使用python读取json文件分为三步:
在此之前,先使用普通文件的读取方式进行读取:
with open("info.json",'r',encoding='UTF-8') as f: buf = f.read() print(type(buf)) print(buf)
此处返回的结果是 字符串,在字符串中获取json中的键值对的信息是比较困难的.
不过在Python中的json包中提供了一个json.load()
方法
import jsonwith open("info.json",'r',encoding='UTF-8') as f: result = json.load(f) print(type(result)) print(result)
可以看到返回值类型变成了 dict(字典),python字典中的数据也是键值对,因此要获取对应的数据也就很方便了
[key]
:可以使用字典的key作为索引来获取对应的value。
来源地址:https://blog.csdn.net/m0_63463510/article/details/132391285
--结束END--
本文标题: 【Python】json文件的读取
本文链接: https://www.lsjlt.com/news/440215.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0