📜  将 json 保存到文件 - Python (1)

📅  最后修改于: 2023-12-03 15:25:14.062000             🧑  作者: Mango

将 JSON 保存到文件 - Python

简介

在Python中,我们可以将数据以JSON(JavaScript Object Notation)的格式表示出来。JSON是一种轻量级的数据交换格式,易于阅读和编写。这个格式是由javascript定义的,但也被其他编程语言广泛使用。

当我们需要将Python中的数据存储到文件中,可以将其转换为JSON格式,然后再将其存储到文件中。Python中有一个标准库json,可以帮助我们实现这个功能。

步骤
  1. 导入json模块
import json
  1. 创建Python数据对象
data = {"name": "John", "age": 30, "city": "New York"}
  1. 将Python数据对象转换为JSON格式
json_string = json.dumps(data)
  1. 将JSON数据写入到文件中
with open("data.json", "w") as file:
    file.write(json_string)

完整代码如下:

import json

data = {"name": "John", "age": 30, "city": "New York"}

json_string = json.dumps(data)

with open("data.json", "w") as file:
    file.write(json_string)
解释
  • 第1步,我们导入了Python的json模块。
  • 第2步,我们创建了一个Python字典。
  • 第3步,我们使用dumps()函数将Python字典转换为JSON格式的字符串。
  • 第4步,我们使用with open()来写入文件,其中"data.json"是文件名,"w"表示以写入模式打开文件。

执行后,当前目录下会生成一个名为data.json的文件,其内容为:

{"name": "John", "age": 30, "city": "New York"}
总结

以上就是将Python数据对象转换为JSON格式并保存到文件中的方法。JSON格式的优点是易于阅读和编写,同时可以通过标准库json实现Python数据对象和JSON格式的相互转换。通过以上的步骤和示例代码,相信您已经能够掌握如何将JSON保存到文件中的方法了。