#!/usr/bin/env python3 # -*- coding: utf-8 -*- ###序列化:把变量从内存中变成可存储或传输的过程, ###在Python中,序列化叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 import pickle data = dict(name='Bob', age=20, score=88) pickling=pickle.dumps(data) #序列化 unpickling=pickle.loads(pickling) #反序列化 print("pickling:",pickling) print("unpickling:",unpickling) #序列化对象,并写入文件 with open("pickling.data","wb") as f: pickle.dump(data,f) #读取文件内容,并反序列化 with open("pickling.data","rb") as f: unpickling=pickle.load(f) print("unpickling data:",unpickling)
python基于pickle模块序列化实例(七)
最新推荐文章于 2022-12-13 15:56:41 发布