将 JSON 写入文件
【摘要】 在这里,您将能够在以下代码的帮助下写入一个 json 文件:import json person_dict = { "name":"vincent", "languages": ["English","French"], "married": False, "age": 24}with open('person.txt', 'w') as json_file: ...
在这里,您将能够在以下代码的帮助下写入一个 json 文件:
import json
person_dict = {
"name":"vincent",
"languages": ["English","French"],
"married": False,
"age": 24
}
with open('person.txt', 'w') as json_file:
json.dump(person_dict, json_file)
首先我们导入 json 模块,它提供处理 JSON 数据的功能,我们有一个名为 person_dict 的 Python 字典,其中包含一个人的信息,包括他们的姓名、语言、婚姻状况和年龄。
with open('person.txt', 'w') as json_file: 语句以写入模式打开名为“person.txt”的文件,如果该文件存在则自动创建它。with 语句确保文件在我们使用完后正确关闭,即使发生异常。
在 with 块中,我们使用 json.dump() 函数将 person_dict 字典的内容作为 JSON 数据写入 json_file。json.dump() 函数有两个参数:要序列化的 Python 对象(在本例中为字典)和应写入 JSON 数据的文件对象。在此代码中,将 person_dict 作为 JSON 写入 json_file 指定的文件中。
输出:您应该能够看到创建的名为 person.txt 的文件,其中包含以下数据。
{"name": "vincent", "languages": ["English", "French"], "married": false, "age": 24}
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)