该模块用于序列化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
原文:https://www.cnblogs.com/ShenJunHui6/p/10742400.html