python-19 对象序列化

xiaoxiao2025-04-06  15

通过网络实现跨平台传输 将对象存在硬盘

对象序列化 : 对象系列化 对象串行化

# 模块 pickle cPickle

序列化

# 可以猜出一部分内容,需进行加密 # .dat文件 import pickle with open(r'd:/pythontest/test/dataObj.dat','wb') as f: s1 = 'hello' s2 = 1+2j s3 = (1,2,3) s4 = dict(name='Bob',age='20') pickle.dump(s1,f) pickle.dump(s2,f) pickle.dump(s3,f) pickle.dump(s4,f)

反序列化

import pickle with open(r'd:/pythontest/test/dataObj.dat','rb') as f: o1 = pickle.load(f) o2 = pickle.load(f) o3 = pickle.load(f) o4 = pickle.load(f) print(type(o1),str(o1)) print(type(o2),str(o2)) print(type(o3),str(o3)) print(type(o4),str(o4))
转载请注明原文地址: https://www.6miu.com/read-5027647.html

最新回复(0)