python json文件处理,Python中通常如何处理Json格式数据?
之前工作中有一个需求是要格式化数据文件,遇到一个问题,是要把一个数据文件里面的内容格式化一下,在此做个记录
导入数据
类JsonFormat():
初始化数据源文件和新文件地址
def __init__(self,filepath,newpath):
self.filepath=filepath
self.newpath=newpath
def format_turn(自身):
文件=打开(文件路径, rb )
转化数据数据为大蟒对象
str=json.load(文件)
把数据格式化并转换为字符串
js_data=json.dumps(str,indent=4,分隔符=(,,:))。编码( utf-8 ).解码( raw_unicode_escape )
把格式化后的数据写入新文件
用打开(新路径, w )作为女:
打印(js_data)
f.write(js_data)
if __name__==__main__ :
文件路径= C:\ \ Users \ \ Lenovo \ \ Desktop \ \ JSON 1。JSON
新路径= C:\ \ Users \ \ Lenovo \ \ Desktop \ \ JSON 2。JSON
obj=JsonFormat(filepath,newpath)
obj.format_turn()
文件路径为待格式化文件的路径
新路径为格式化后的文件的路径
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。