一。序列化 与 反序列化
序列化:
概念:把信息加载到某个文件(也就是保存到磁盘中)
反序列化:
概念:读取序列化的某个文件的数据
二。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)