一种字典形式储存数据的方式

import datetime, shelve

d = shelve.open('shelve_test.txt')

info = {'age':22, 'job':'it')

name = ['alex', 'rain', 'test']

d['name'] = name

d['info'] = info

d['date'] = datetime.datetime.now()

d.close()

d = shelve.open('shelve_test.txt')

print(d.get('test'))

print(d.get('name'))

print(d.get('time'))

d.close()

转载于:https://www.cnblogs.com/my-love-is-python/p/9076261.html

shelve模块使用说明相关推荐

  1. 序列化模块--json模块--pickle模块-shelve模块

    什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传播到远程,因为硬盘或网络传输时只能接受bytes 例: 把内存数据 转成字符 # data ={# 'roles ...

  2. python常用模块之shelve模块

    python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...

  3. python三十六:shelve模块

    shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写.key必须为字符串,而值可以是python所支持的数据类型. import shelvef = shelve ...

  4. (十四)json、pickle与shelve模块

    任何语言,都有自己的数据类型,那么不同的语言怎么找到一个通用的标准? 比如,后端用Python写的,前端是js,那么后端如果传一个dic字典给前端,前端肯定不认. 所以就有了序列化这个概念. 什么是序 ...

  5. python shelve模块_python常用模块之shelve模块

    python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...

  6. python shelve模块_python3 shelve模块的详解

    python3 shelve模块的详解 一.简介 在python3中我们使用json或者pickle持久化数据,能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了.如果 ...

  7. python shelve模块_说说 Python 的 shelve 模块

    利用 Python 的 shelve 模块, 可以将程序中需要保存的数据,以二进制放入 shelf 文件中.另一个程序就可以读取 shelf 文件,用于业务逻辑.也就是说 shelve 模块可以实现数 ...

  8. python 学习第四十七天shelve模块

    shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式. 1,序列化 import shelve f=shelve.open('she ...

  9. 初学者python笔记(json模块、pickle模块、xml模块、shelve模块)

    文章目录 json模块 正常数据转化(复杂) json模块的相关操作 pickle模块 shelve模块 xml模块 在Python中,json模块.pickle模块.xml模块.shelve模块这四 ...

  10. shelve模块简单用法

    shelve模块可用来存储字典文件,用法与字典类似 写数据: 1 import shelve 2 import datetime 3 4 d=shelve.open('shelve_test') 5 ...

最新文章

  1. 超牛EXCEL操作技巧,用的好,会涨工资哦
  2. gitee 拉取其他分支_如何使用 Gitee 快速搭建 ESP-IDF 开发环境(Windows 版)
  3. python线程只能启动一次_python多线程只能运行一个线程的问题
  4. php多分支结构 案例,第4天 PHP分支、循环结构
  5. FFmpeg avio_alloc_context函数剖析
  6. fastapi 请求文件 / 表单 / 处理错误 / 路径操作配置 / jsonable_encoder
  7. mysql 分类_MYSQL数据类型分类
  8. daad转换器实验数据_箔芯片电阻在高温应用A/D转换器中的应用
  9. 高能预警!Apache Flink Meetup · 上海站返场啦
  10. 技术周刊(2019-02-11 Serverless)
  11. 大学课程为什么不绕过51单片机直接搞STM32来做比赛
  12. tensorflow学习笔记(1)如何高效地学习TensorFlow(附链接)
  13. Java http响应状态码_如何获得HttpClient返回状态码和响应正文?
  14. 致远互联开始向云端生态发力奔跑
  15. digispark开发板attiny85烧写digispark bootloader
  16. PC浏览器模拟手机浏览器访问网站
  17. 手机移动开发大作业 -- 仿淘宝app
  18. FFmpeg的HEVC解码器源代码简单分析:概述
  19. Win10、Win7定时开关机
  20. 国际惯例,个人流程分享

热门文章

  1. 学科竞赛作品 智能家居受控端
  2. 【转】设计模式六大原则(1):单一职责原则
  3. 150929-拖延高于懒-HTML(End)
  4. Mac系统如何通过自带的工具进行磁盘修复
  5. 目标成为Photoshop的轻量级替代软件——Acorn Mac版
  6. 剪映专业版 for Mac(全能好用的视频编辑工具)v1.0.11中文版
  7. VScode Remote 直接打开远程服务器目录进行调试
  8. 如何进行Tuxera NTFS的挂载卷设置?
  9. Eureka(易瑞卡)注册中心【Zookeeper】分布式设计定理CAP
  10. 爬虫可视化点选配置工具之chrome插件简介