模块,序列化模块

序列化模块:
为了将数据用于网络传输.
文件的读写操作.
序列化: 将数据转化成序列化字符串.
反序列化: 将序列化字符串转化成原数据.

json:
优点:不同语言的数据传输
缺点:只支持str,int,list,dict,bool.
老男孩官网 有微信支付功能.
两对 四个方法:
dumps loads: 用于网络传输,多个数据读写一个文件.
import json
dic1 = {'name':'alex'}
s1 = json.dumps(dic1) 序列化过程
dic = json.loads(s1) 反序列化过程
dump load: 单个数据读写一个文件.
多个数据读写一个文件的应用:

其他参数...

pickle:
优点:支持python中所有的数据类型.
缺点:只能在Python语言中进行数据传输.
两对 四个方法:
dumps loads: 用于网络传输,多个数据读写一个文件.
import pickle
dic1 = {'name':'alex'}
s1 = pickle.dumps(dic1) 序列化过程
dic = pickle.loads(s1) 反序列化过程
dump load: 单个数据读写一个文件.
多个数据读写一个文件的应用:

循环,try ....

猜你喜欢

转载自www.cnblogs.com/wy3713/p/9270623.html