shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据 # pickle进行了封装,可以dump多次 # 序列化 import shelve f = shelve.open("shelve_test") # 打开一个文件 names = ['mike', 'alex', 'test'] info = {'name': 'alex', 'age': 22} f['names'] = names # 持久化列表 f['info_dic'] = info f.close() # 反序列化 d = shelve.open("shelve_test") print(d["names"]) print(d["info_dic"])
Python入门:常用模块—shelve模块
最新推荐文章于 2024-07-31 17:05:31 发布