1. 前言
- JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于将数据从一个应用程序传输到另一个应用程序。它基于JavaScript语言的一个子集,但已成为跨编程语言和平台的通用数据格式。
- JSON可以很方便很简洁的用来存储对象。所以在很多语言中都可以很简单的把对象存储成文件或JSON字符串。
- 遇到需要存储数据的时候,可以直接把对象保存进文件,更加高效简单。当然也可以用csv格式。
- python用json模块来处理JSON的导入和导出。
2. 保存
- json.dump(),需要带一个file对象参数
- json.dumps(),输出为json字符串,不需要file对象
import json
man = {
"name": "hi",
"age": 17
}
file = open("D://myProject//autojs//python//生成简图//done.txt", "w+")
json.dump(man, file)
3. 读取
- 类似保存,也有2个函数json.open(),json.opens()
- 如果导入的文件内容为空或者非法,则会报错
import json
file = open("D://myProject//autojs//python//生成简图//done.txt")
man_save = json.load(file)
print(man_save)
参考文章
1.python中如何解析json,json模块使用详解