shelve模块

Posted lalavender

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shelve模块相关的知识,希望对你有一定的参考价值。

shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式


import shelve

d = shelve.open('shelve_test') #打开一个文件

class Test(object):

def __init__(self,n):

self.n = n

t = Test(123)

t2 = Test(123334)

name = ["alex","rain","test"]

d["test"] = name #持久化列表

d["t1"] = t #持久化类

d["t2"] = t2

d.close()

以上是关于shelve模块的主要内容,如果未能解决你的问题,请参考以下文章

shelve模块和xml模块

13.4 Shelve模块

Python模块-shelve模块

day5-shelve模块

day⑥:shelve模块

shelve和hashlib模块