#!usr/bin/env python
#-*- coding:utf-8 -*-
"""
@author:yecao
@file: jsontests.py
@time: 2019/01/03
"""

import json

with open("test.json",'r') as load_f:
    #将已编码的 JSON 字符串解码为Python对象
    load_dict = json.load(load_f)

load_dict["test"] = "野草"

#写入json文件中的字符包含汉字时,需要将打开文件的编码格式改为utf-8
with open("test.json",'w',encoding="utf-8") as dump_f:
    #将 Python 对象编码成 JSON 字符串
    #写入json文件中的字符包含汉字时,ensure_ascii要为False,要不然汉字就会乱码显示
    json.dump(load_dict, dump_f, ensure_ascii=False)

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐