首页IT科技python把字典写入txt文件(python如何将字典内容写入json文件)

python把字典写入txt文件(python如何将字典内容写入json文件)

时间2025-06-20 18:26:31分类IT科技浏览12064
导读:python将字典内容写入json文件的方法:我们可以先使用json.dumps( 函数将字典转换为字符串;然后再将内容写入json即可。json.dumps( 函数负责对数据进行编码。...

python将字典内容写入json文件的方法:我们可以先使用json.dumps()函数将字典转换为字符串;然后再将内容写入json即可                 。json.dumps()函数负责对数据进行编码                           。

字典内容写入json时                 ,需要用json.dumps将字典转换为字符串                           ,然后再写入          。

(推荐教程:Python入门教程)

json也支持格式          ,通过参数indent可以设置缩进             ,如果不设置的话                          ,则保存下来会是一行             。

举例:

无缩进:

fromcollectionsimportdefaultdict,OrderedDict importjson video=defaultdict(list) video["label"].append("haha") video["data"].append(234) video["score"].append(0.3) video["label"].append("xixi") video["data"].append(123) video["score"].append(0.7) test_dict={ version:"1.0", results:video, explain:{ used:True, details:"thisisforjosntest", } } json_str=json.dumps(test_dict) withopen(test_data.json,w)asjson_file: json_file.write(json_str)

有缩进:

fromcollectionsimportdefaultdict,OrderedDict importjson video=defaultdict(list) video["label"].append("haha") video["data"].append(234) video["score"].append(0.3) video["label"].append("xixi") video["data"].append(123) video["score"].append(0.7) test_dict={ version:"1.0", results:video, explain:{ used:True, details:"thisisforjosntest", } } json_str=json.dumps(test_dict,indent=4) withopen(test_data.json,w)asjson_file: json_file.write(json_str)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
Nginx加速(使用 Nginx 提升网站访问速度)