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