python读写json

json可以把基本的数据类型进行序列化存储,比如列表,字典,字符串,数字。

dump将数据写入json文件
with open("../config/record.json","w") as f:
    json.dump(new_dict,f)
    print("写入文件完成...")

其中可能出现dump写入的数据无法显示中文的情况,这是因为dump方法默认是用ASCII对中文进行编码,所以要设置它为False,这样就可以显示中文了。

json.dump(new_dict,f, ensure_ascii=False)
load将文件打开,并把字符串变换为原始的数据类型
with open("../config/record.json",'r') as load_f:
    load_dict = json.load(load_f)
    print(load_dict)

python读写json文件

json.dumps写入数据无法显示中文

猜你喜欢

转载自blog.csdn.net/qq_32458499/article/details/82858156
今日推荐