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

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

时间2025-05-03 07:11:43分类IT科技浏览10944
导读: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
scheduler.step(scheduler.exe – scheduler是什么进程 有何作用) 对公婆恨之入骨的句子高情商(关于POJO)