关于python中的dumps和dump的一个区别
上一篇 /
下一篇 2019-10-21 09:20:35
/ 个人分类:随笔
首先我们来了解dumps的作用,dumps在python中可以把字典类格式的数据转换成JSON格式,写法data={
"":123,
"":1234
}#定义一个字典参数
reture=json.dumps(data)#在这里使用json.dumps()方法把字典参数进行序列化,转换为json格式的参数dump的用户
写法data={
"":123,
"":1234
}#定义一个字典参数
如果这里直接跟上面的dumps一样的写法,执行时就会提示缺少fp.
reture=json.dump(data)
fp是什么,我的理解fp是一个工作流,是把字典转换成Json的隐藏工作流程
例如,你现在需要进入一个房间,如果没有人提前开门,那么你需要进行掏出钥匙,开门这一步骤。
如果这时有人帮你开门了,那么你要做的就是直接进入即可。而fp做的就是开门这一操作。 可能例子
不是很恰当,理解就好!
重新说回dump的用法,这里写一个简单的例子。如下所示:
import pickle
list1=[1,2,3,4] #定义一个列表
pickle.dump(list1,open("test.txt","wb")) #把list1中内容通过dump方法写入到文件中
num=pickle.load(open("test.txt","rb"))
print(num)
以上就是我的浅见,欢迎大佬前来指导。初识python的萌新
收藏
举报
TAG: