pickle.dumps()将对象obj对象序列化并返回一个byte对象

pickle.loads(),从字节对象中读取被封装的对象

import pickle
dict1 = dict(name='八岐大蛇',age=1000,sex='男',addr='东方',enemy=['八神', '草薙京', '神乐千鹤'])
# print(dict1)
data_dumps = pickle.dumps(dict1)
print(data_dumps)#b'\x80\x03}q\x00(X\x04\x00\x00\x00nameq\x01X\x0c\x00\x00\x00\xe5\x85\xab\xe5\xb2\x90\xe5\xa4\xa7\xe8\x9b\x87q\x02X\x03\x00\x00\x00ageq\x03M\xe8\x03X\x03\x00\x00\x00sexq\x04X\x03\x00\x00\x00\xe7\x94\xb7q\x05X\x04\x00\x00\x00addrq\x06X\x06\x00\x00\x00\xe4\xb8\x9c\xe6\x96\xb9q\x07X\x05\x00\x00\x00enemyq\x08]q\t(X\x06\x00\x00\x00\xe5\x85\xab\xe7\xa5\x9eq\nX\t\x00\x00\x00\xe8\x8d\x89\xe8\x96\x99\xe4\xba\xacq\x0bX\x0c\x00\x00\x00\xe7\xa5\x9e\xe4\xb9\x90\xe5\x8d\x83\xe9\xb9\xa4q\x0ceu.'print(type(data_dumps))  # <class 'bytes'>
data=pickle.loads(data_dumps )#从字节对象中读取被封装的对象,并返回
print(data)#{'name': '八岐大蛇', 'age': 1000, 'sex': '男', 'addr': '东方', 'enemy': ['八神', '草薙京', '神乐千鹤']}

pickle.dumps()和pickle.loads()相关推荐

  1. pickle.loads和pickle.dumps

    pickle(泡菜)pickle.loads和pickle.dumps 该pickle模块实现了用于序列化和反序列化python对象结构的二进制协议. "Pickling"是将Py ...

  2. a bytes-like object is required, not 'str' pickle.loads pickle.dumps

    a bytes-like object is required, not 'str'  pickle.loads pickle.dumps pickle可以序列化任何简单对象. 解决方法:

  3. python(pickle):序列化 、反序列化 --- pickle.dump() / pickle.dumps() / pickle.load() / pickle.loads()的使用

    1.pickle序列化 pickle.dump()方法将obj对象序列化为字节(bytes)写入到file文件中 pickle.dump(obj, file, protocol=None, *, fi ...

  4. python中pickle模块_Python pickle模块的用法

    串行化主要用于网络传输或者持久化.我们知道,网络上的数据都是字节流,如果希望将某个对象传送给远端的机器,首先就必须将其转换成字节流,然后才可以在网络上传输.文件也是字节流,如果希望将某个对象保存到文件 ...

  5. json.dumps()和json.loads()

    一.概念理解 1.json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行js ...

  6. python中json.dumps和json.loads,get和post

    一.json.dumps()和json.loads()概念理解 1.json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) json.dumps() ...

  7. python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分

    一.概念理解 1.json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()将字典转化为字符串 (2)json.load ...

  8. 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads

    29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...

  9. python中loads函数_了解python的json.dumps()和json.loads()

    Python视频教程专栏介绍了两个概念:转储()和加载() 相关免费学习推荐:python视频教程 第一,概念理解 1.json.dumps()和json.loads()是json格式处理函数(jso ...

最新文章

  1. 谁说只有VGG才能做风格迁移,ResNet也可以!答案就在对抗攻击中
  2. 「LOJ 2289」「THUWC 2017」在美妙的数学王国中畅游——LCT泰勒展开
  3. 吴恩达后,其钦点的百度研究院院长林元庆也离职筹备AI创业
  4. 多个局域网共享DHCP服务器
  5. nginx配置文件语法高亮的Sublime Text扩展
  6. Integer源码解析
  7. 如何启用计算机的远程服务,远程桌面服务,教您怎么打开远程桌面服务
  8. 数据库高级知识——索引优化分析(二)
  9. python数字排列组合去重_排列组合-生成集合的所有子集
  10. 7张图讲透Java垃圾回收算法!学妹直呼666!!!
  11. Egret在Chrome浏览器中的内存占用(内存泄露)
  12. C语言课后习题(67)
  13. unity最基本操作
  14. 位域(Bit-fields)分析
  15. 机器学习基础(五十六)—— tanh、sign 与 softsign
  16. 从零开始的异世界生活(前缀和)
  17. 简洁明了:基于eova平台,对Vue 页面中的自定义Button按钮进行用户权限控制处理
  18. 八、Servlet容器
  19. 专访:InMobi全球CEO Naveen Tewari
  20. java中像scanf一样多个输入_VB模拟键盘输入的N种方法

热门文章

  1. python图片分类管理系统_图片分类工具MyQcloudImage免费版下载(图片管理系统) V1.0 绿色版_数码资源网...
  2. 利用消球差透镜对各种偏振光束进行深聚焦
  3. 逻辑回归模型(Logistic Regression)
  4. ConfigReader(二十五)—— ReadGuideTipTaskConfig
  5. HTML5 CSS3 神秘的暗红色漩涡特效
  6. rabbitmq 您与此网站的连接不是私密连接
  7. 网站SEO须要站长工具的因为
  8. 十年辗转4厂,百场校、社招面试后,kotlin源码
  9. 大一被忽悠进了培训班
  10. 鸢尾花数据集可视化分析