如何将Python字典(dict)转换为JSON文件?
将Python字典保存到JSON文件的方法
直接用Python内置的json模块就能完成操作,以下是完整代码示例:
import json data = { "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "2": [2, 4, 6, 8, 10, 12, 14, 16, 18, 20], } # 以写入模式打开文件,把字典转成JSON格式写入 with open('output.json', 'w', encoding='utf-8') as file: json.dump(data, file, ensure_ascii=False, indent=4)
代码说明:
import json:引入Python自带的JSON处理模块open('output.json', 'w', encoding='utf-8'):创建并打开名为output.json的文件,指定编码为utf-8避免乱码json.dump(data, file, ensure_ascii=False, indent=4):- 把
data字典序列化为JSON字符串写入文件 ensure_ascii=False:保证非ASCII字符不会被转义indent=4:给JSON内容添加缩进,让结构更易读
- 把
运行代码后,同级目录下会生成output.json文件,里面就是格式化好的JSON数据。
内容的提问来源于stack exchange,提问作者Proper
相关产品推荐
相关产品推荐

