Python之文件处理-JSON文件

Python之文件处理-JSON文件Step1 什么是 JSON 文件 JSON JavaScript Object Notation JS 对象简谱 是一种轻量级的数据交换格式 它基于 ECMAScript 欧洲计算机协会制定的 js 规范 的一个子集 采用完全独立于编程语言的

欢迎大家来到IT世界,在知识的湖畔探索吧!

Step1:什么是JSON文件

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。易于人类阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

JSON 本质是一个字符串,不同的语言支持的类型可以通过 JSON 来表示,值可以是对象、数组、数字、字符串或者三个字面值(false、null、true)中的一个。值中的字面值中的英文必须使用小写。

对象:对象在 Python中与字典一致,在JS中与对象一致,数据结构为 {key1:value1, key2:value2, …} 的键值对结构。key为对象的属性,value 为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。

Python之文件处理-JSON文件



欢迎大家来到IT世界,在知识的湖畔探索吧!

数组:数组在Python中与列表一致,在JS中与数组一致,数据结构为 [value1, value2, …] 的索引结构。同样,值得类型可以是任意类型。

JSON文件以.json为扩展名,文件内容为JSON格式数据

Step2:JSON文件 —— 读

操作步骤:

导入json模块

创建json文件对象

进行操作,可使用两种方式

第一种方式:先读取数据为字符串,再转换为数据结构

Python之文件处理-JSON文件

第二种方式:直接读取文件对象,转换为数据结构

Python之文件处理-JSON文件

Python之文件处理-JSON文件

Step3:JSON文件 —— 写

操作步骤:

导入json模块

创建json文件对象

进行操作,可使用两种方式

第一种方式:先将数据结构转换为json格式的字符串,再写入文件

Python之文件处理-JSON文件

第二种方式:直接将数据结构写入文件中

Python之文件处理-JSON文件

注意事项:如果读取时,出现乱码或UnicodeDecodeError异常,则需要在open()函数中写入参数encoding,指定编码方式

Python之文件处理-JSON文件

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/130922.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信