python把字典写入文件,python json 写入文件
大蟒将字典内容写入数据文件的方法:我们可以先使用json.dumps()函数将字典转换为字符串;然后再将内容写入数据即可json.dumps()函数负责对数据进行编码。
字典内容写入数据时,需要用json.dumps将字典转换为字符串,然后再写入。
(推荐教程:Python入门教程)
数据也支持格式,通过参数缩进可以设置缩进,如果不设置的话,则保存下来会是一行。
举例:
无缩进:
fromcollectionsimportdefaultdict,OrderedDict
importjson
视频=默认字典(列表)
视频[标签]。追加(哈哈)
视频[数据]。追加(234)
视频[评分]。追加(0.3)
视频[标签]。追加(西西)
视频[数据]。追加(123)
视频[评分]。追加(0.7)
测试_字典={
版本 :1.0 ,
结果:视频,
解释 :{
二手 :真,
详细信息:thisisforjosntest ,
}
}
json_str=json.dumps(test_dict)
withopen(test_data.json , w)asjson_file:
json_file.write有缩进:
fromcollectionsimportdefaultdict,OrderedDict
importjson
视频=默认字典(列表)
视频[标签]。追加(哈哈)
视频[数据]。追加(234)
视频[评分]。追加(0.3)
视频[标签]。追加(西西)
视频[数据]。追加(123)
视频[评分]。追加(0.7)
测试_字典={
版本 :1.0 ,
结果:视频,
解释 :{
二手 :真,
详细信息:thisisforjosntest ,
}
}
json_str=json.dumps(test_dict,indent=4)
withopen(test_data.json , w)asjson_file:
json_file.write
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。