在这里,您将能够在以下代码的帮助下写入一个 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