博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 的 json 模块中 load(dump) 和 loads(dumps) 的区别
阅读量:4228 次
发布时间:2019-05-26

本文共 846 字,大约阅读时间需要 2 分钟。

load 和 loads ,当然, dump 和 dumps 的区别也就类似了。

# Python3import jsondict_obj = {"name": "aspiring", "age": 17, "hobby": ["money", "power", "read"], "parames": {"a": 1, "b": 2}}# 使用 dump 写入 json 文件json.dump(dict_obj, open('demo2.json', 'w'), indent=2)# with open('demo2.json', 'w') as f:#     json.dump(dict_obj, f, indent=2)# 使用 dumps 写入 json 文件with open('demo1.json', 'w') as file:    file.write(json.dumps(dict_obj, indent=2))# json_str = json.dumps(dict_obj, indent=2)# with open('demo1.json', 'w') as file:#     file.write(json_str)# ------------------------------------------------------------------------------------# 使用 load 加载 json 文件print(json.load(open('test.json')))print(type(json.load(open('test.json'))))          # 
# 使用 loads 加载 json 文件print(json.loads(open("test.json").read()))print(type(json.loads(open("test.json").read()))) #

 

转载地址:http://ljjqi.baihongyu.com/

你可能感兴趣的文章
[react-native]prop,state对比
查看>>
ssl问题被google 拒收
查看>>
[GreenDAO]like的坑
查看>>
正则表达式中的元字符
查看>>
Java Collection很好的介绍
查看>>
java中的JSon解析
查看>>
解决 Mybatis Generator由表字段使用关键字导致的异常方案
查看>>
HTTP请求的基础知识——HTTP中GET,POST和PUT的区别
查看>>
为什么需要Java反射?
查看>>
Java代码反编译——下载class字节码文件及反编译.class文件
查看>>
稀疏表示去噪的理解
查看>>
稀疏表示(二)——KSVD算法详解(结合代码和算法思路)
查看>>
剑指Offer习题集锦——Java实现及思路分析
查看>>
剑指Offer——二叉树镜像问题
查看>>
剑指Offer——二叉搜索树中第K大的节点
查看>>
剑指Offer——数据流中的中位数
查看>>
剑指Offer——查找队列中的最大值
查看>>
剑指Offer——顺时针遍历矩阵
查看>>
剑指Offer——栈的压入、弹出顺序
查看>>
剑指Offer——从上到下打印二叉树
查看>>