python中shelve模块的使用

原文链接: http://www.cnblogs.com/dongxixi/p/10690741.html

import shelve

# 将序列化文件操作dump与load进行封装,写入文件的内容就是个大的字符串字典

s_dic = shelve.open("text/b.txt",writeback = True)   # 此处参数writeback=True决定了此次操作对内存值的修改会同步到文件

#序列化:存

s_dic["name"] = "egon"    # 写入 "name":"egon"到文件

s_dic["name"] = "dongxixi" #修改 "name"的值

# 反序列化:取

print(s_dic["name"])

s.close()

#输出结果:

dongxixi

转载于:https://www.cnblogs.com/dongxixi/p/10690741.html

猜你喜欢

转载自blog.csdn.net/weixin_30425949/article/details/94816203