python-序列化

一。序列化 与 反序列化
序列化:
概念:把信息加载到某个文件(也就是保存到磁盘中)

反序列化:
概念:读取序列化的某个文件的数据

二。pickle

Python中使用pickle来序列化和反序列化


使用:使用序列化和反序列化 来实现 简单的保存和删除功能

import pickle  # pickle 的功能:序列化和反序列化

li = [1, 2, 3]

# 序列化,把信息加载到某个文件(也就是保存到磁盘中)
# pickle.dump(li, open("demo.data", "wb"))


# 返序列化,读取某个文件的数据
# a = pickle.load(open("demo.data", "rb"))
# print(a)

# 删除理论
li1 = list("python")
for i, value in enumerate(li1):
print(i, value)
if "p" == value:
del li1[i]
break

print(li1)
posted @ 2021-03-25 20:54  1142783691  阅读(38)  评论(0编辑  收藏  举报