序列化模块
Posted z1115230598
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列化模块相关的知识,希望对你有一定的参考价值。
序列化就是序列str
json
把其他数据类型->序列化(dumps)->字符串
字符串->反序列化(loads)->其他数据类型
数据类型转化成字符串
1.存储在硬盘上的写的每一个字符串必须是字符串/bytes类型
2.网络传输的时候 必须传递bytes/字符串数据类型
传递不支持 集合
元祖 把元祖看成列表来序列化
优缺点:
优点:所有的语言都支持
缺点:能支持的数据类型少
文件中的所有字符串都必须是" "不能是‘‘
在json中有一些参数能帮助你整理序列化之后的格式,但是这些内容一般自爱网络传递和文件存贮的过程中并不需要
pickle
优缺点
优点:支持Python中几乎所有的数据类型
缺点:只支持在Python程序之间的交换数据
以上是关于序列化模块的主要内容,如果未能解决你的问题,请参考以下文章
Python 解析模块 异常模块 响应模块 序列化和反序列化组件