Python 写 JSON 到文件很简单,用内置的 json 模块就行,分普通写入和格式化写入两种常用方式。
1. 基础写法(覆盖写入)
如图所示
关键参数说明
- ensure_ascii=False :必须加,否则中文会变成 \uXXXX 编码
- indent=4 :格式化缩进,文件更易读
- encoding="utf-8" :保证中文不乱码
2. 追加写入(一行一条 JSON)
如果想不断追加内容,不覆盖原有文件:
如图所示
3. 先转字符串再写入(灵活用法)
如图所示
常见问题
- 中文乱码:一定要加 ensure_ascii=False 和 encoding="utf-8"
- 格式压缩:去掉 indent=4 就是紧凑一行
- 覆盖/追加: "w" 覆盖, "a" 追加
#软件测试 #软件测试面试 #软件测试自学 #编程 #计算机专业 #Python编程 #序列化 #软件测试技能 #自动化测试 #程序员 #编程小白也能学会 #技术分享与交流 #Python学习资源推荐 #Python新手入门指南 #Python编程技巧分享 #Python JSON操作教程 #结构化数据持久化方法 #数据处理实用技能 #文件操作小技巧