python学习之路(shelve 模块 ---序列化,反序列化)

来源:互联网 发布:咸鱼质量问题淘宝介入 编辑:程序博客网 时间:2024/06/14 03:30

这个相当于json、pickle
基于pickle之上再次进行开发
很好用的模块,很方便

  • 序列化
import shelve# -------------------定义几个变量--------------------------info = '''    a = b    c = d'''a = [1,2,3,4]b = {'name':'tianrun','age':'24'}# ----------------------------------------------------------shelve_open = shelve.open('shelve_test') # 打开一个文件shelve_open['a'] = ashelve_open['info'] = infoshelve_open['b'] = bshelve_open.close()

这个运行完之后会生成三个文件进行存储信息用。

这里写图片描述

  • 反序列化
shelve_open = shelve.open('shelve_test')print(shelve_open.get('a'))print(shelve_open.get('info'))print(shelve_open.get('b'))# 打印:#[1, 2, 3, 4]##    a = b#    c = d##{'name': 'tianrun', 'age': '24'}for i in shelve_open.items(): # 也可以进行取值    print(i)# 打印:('a', [1, 2, 3, 4])('info', '\n    a = b\n    c = d\n')('b', {'name': 'tianrun', 'age': '24'})
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中国结怎么打 怎么系中国结 中国结盘长结的编法图解 中国结蝴蝶的编法图解 中国结论坛网 佛结编法图解 中国结的编法图解步骤 中国结蝴蝶结编法图解 猴拳结编法图解 中国结心的编法图解 中国结论坛 中国结的编织方法 中国结的打法 怎么打中国结 手链中国结的编法图解 盘长结编法 中国结项链编法图解 十字结编法图解 梅花结 罗汉结打法图解 中国结手链编法大全 各种结的编法图解 中国结手链编法图解大全 吉祥结编法 如何编中国结 中国结手链 盘长结 中国结手链编法 中国结的编发 平安结 吉祥结 中国结象征什么寓意 中国结的寓意是什么 中国结项链绳的编法 教中国结 中国结有什么寓意 制作中国结 中国结挂件的编法 怎样打中国结图解 手串打中国结图解 吉祥中国结