AI智能
改变未来

python将字典内容写入json文件的实例代码

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

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

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

举例:

无缩进:

fromcollectionsimportdefaultdict,OrderedDictimportjsonvideo=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,OrderedDictimportjsonvideo=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)

以上就是python将字典内容写入json文件的实例代码的详细内容,更多关于python如何将字典内容写入json文件的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:

  • Python xml、字典、json、类四种数据类型如何实现互相转换
  • Python json读写方式和字典相互转化
  • Python json转字典字符方法实例解析
  • python字典和json.dumps()的遇到的坑分析
  • python通过对字典的排序,对json字段进行排序的实例
  • Python 将json序列化后的字符串转换成字典(推荐)
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » python将字典内容写入json文件的实例代码