shevle模块

什么是shevle模块

  该模块用于序列化python中的数据,但是序列化已经有pickle了为什么出现了shevle?

  因为shevle更加简单,封装了文件的读写操作.load和dump操作,

  只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型

  完全可以将其看做是一个带有持久存储功能的字典来看待,操作方式与字典没有任何区别

#保存数据
s = shelve.open("shv.shv")
s["name"] = "jack"

#取出数据
s = shelve.open("shv.shv")
print(s["name"])
#输出 jack

#关闭资源
s.close

猜你喜欢

转载自www.cnblogs.com/ShenJunHui6/p/10742400.html