关于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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3976
  • 日志数: 3
  • 建立时间: 2018-12-26
  • 更新时间: 2019-11-04

RSS订阅

Open Toolbar