Python格式化保存json文件
json.dump() 直接把常用参数列一下好了 参数名 解释 obj 要存入json文件的python对象 fp 文件句柄 ensure_ascii 设置为False的话才可以把中文以中文的形式存到文件里,否则会是’\xXX\xXX’这种 indent 缩进的空格数,设置为非零值时,就起到了格式化的效果,比较美观 也就是说在使用json.dump()的时候设置一下indent参数的值就好了。比如json.dump(json_dict, f, indent=4),加与不加的区别如下: {“title_pinyin”:”gywxw”,”title”:”隔云勿相望”,”url”:” http://www.ty2016.net/book/gywxw/ “,”description”:”大学刚毕业,她嫁给了林安森可是结婚三年,电视上常看到他出席各种场合携女相伴,她却再没再亲眼见过他。”} 1 { “title_pinyin”:”gywxw”, “title”:”隔云勿相望”, “url”:” http://www.ty2016.net/book/gywxw/ “, “description”:”大学刚毕业,她嫁给了林安森可是结婚三年,电视上常看到他出席各种场合携女相伴,她却再没再亲眼见过他。” } 递归实现代码: # -*- encoding: utf-8 -*- class