python内置对象类型

本文详细介绍了Python中使用pickle模块实现对象序列化和文件持久化存储的方法,包括序列化对象到内存和文件,以及从内存或文件反序列化对象。通过实例展示了如何操作列表对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python内置对象类型

有 数字,字符串,列表,元组,字典,集合等

pickle腌制(为了达到对一些对象进行持久化的存储,并且不丢这个对象的类型与数据,我需要对这个对象进行序列号,然后存在内存或者存在第三方文件,然后序列号的过程就叫腌制)实例

import pickle#导入模块
lista=["name","age","ahangsan"]#创建的一个列表对象
listb=pickle.dumps(lista)#进行了序列并存在了内存中
listc=pickle.loads(listb)
print listc#结果是["name","age","ahangsan"]



ww=["hello","world"]#创建的一个列表对象
f=file("D:/1.pkl","wb");
pickle.dump(ww,f,True))#进行了序列并存在了文件”D:/1.pkl“中
f.close()




f=file("D:/1.pkl","rb");
t=pickle.load(f)#读取了文件”D:/1,pkl“里的对象
print t#结果:["hello","world"]
f.close()



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值