shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import shelved = shelve.open('shelve_test') #打开一个文件class Test(object): def __init__(self,n): self.n = nt = Test(123) t2 = Test(123334)name = ["alex","rain","test"]d["test"] = name #持久化列表d["t1"] = t #持久化类d["t2"] = t2d.close() |