将 JSON 写入文件

时间:2025-03-28 17:01:02

在这里,您将能够在以下代码的帮助下写入一个 json 文件:

import json 

person_dict = {
    "name":"vincent",
    "languages": ["English","French"],
    "married": False,
    "age": 24
}

with  open('', 'w') as json_file:
    json.dump(person_dict, json_file)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

首先我们导入 json 模块,它提供处理 JSON 数据的功能,我们有一个名为 person_dict 的 Python 字典,其中包含一个人的信息,包括他们的姓名、语言、婚姻状况和年龄。

with open(‘’, ‘w’) as json_file: 语句以写入模式打开名为“”的文件,如果该文件存在则自动创建它。with 语句确保文件在我们使用完后正确关闭,即使发生异常

在 with 块中,我们使用 json.dump() 函数将 person_dict 字典的内容作为 JSON 数据写入 json_file。() 函数有两个参数:要序列化的 Python 对象(在本例中为字典)和应写入 JSON 数据的文件对象。在此代码中,将 person_dict 作为 JSON 写入 json_file 指定的文件中。

输出:您应该能够看到创建的名为 的文件,其中包含以下数据。

 {"name": "vincent", "languages": ["English", "French"], "married": false, "age": 24}
  • 1