import shelve

d = shelve.open('shelve_test')  # 打开一个文件

class Test(object):    def __init__(self, n):        self.n = n

t = Test(123)t2 = Test(123334)

name = ["alex", "rain", "test"]d["test"] = name  # 持久化列表d["t1"] = t  # 持久化类d["t2"] = t2

d.close()

## 读取shelve 的值
import shelve

d = shelve.open('shelve_test')  # 打开一个文件

val = d.get('test')print(val)

d.close()

转载于:https://www.cnblogs.com/dotiger/p/8280322.html

shlve模块 序列化 python任意的数据相关推荐

  1. 树莓派连接GPS模块,python获取GPS数据

    文章主要内容: 模块之间的连接 树莓派识别gps模块 使用Python语言获取GPS数据 1.连线 ---- 使用 USB转TTL转换器,将树莓派和GPS模块连接 需要的设备:gps模块,gps天线, ...

  2. Python实战案例,mplcyberpunk模块,Python实现赛博朋克数据可视化

    前言 利用Python实现赛博朋克数据可视化,废话不多说~ 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块: mplcyberpunk模块: matplotlib模块: nu ...

  3. Python实战案例,pyecharts模块,Python实现5G数据

    前言 利用Python实现5G 手机价格 及芯片.5G下载网速,5G网络城市数据可视化,废话不多说~ 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块: pyecharts模块 ...

  4. python中常用的序列化模块_第六章 常用模块(5):python常用模块(序列化模块:pickle,json,shelve,xml)...

    6.3.7 序列化模块 (pickle,json,shelve,xml) 文件写入,数据传输时,我们都是以字符串形式写入的(因为字符串可以encode成bytes). 那其他类型(比如字典,列表等)想 ...

  5. python中常用的序列化模块_使用pickle模块对python对象进行序列化

    pickle模块是Python自带的一个标准模块,专用于Python各种对象的序列化和反序列化,可用于Python内置的各种数据对象(Python中一切都是对象),也可用于程序员自定义的类和对象. p ...

  6. python中有关数据持久存储:pickle模块的基本使用

    python的pickle模块实现了基本的数据序列和反序列化.通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储:通过pickle模块的反序列化操作,我们能够从文件 ...

  7. 使用pickle模块序列化数据,优化代码

    使用pickle模块序列化数据,优化代码 pickle是Python标准库中的一个二进制序列化和反序列化库. 可以以二进制的形式将数据持久化保存到磁盘文件中.可以将数据和代码分离,提高代码可读性和优雅 ...

  8. linux bam文件格式,pysam - 多种格式基因组数据(sam/bam/vcf/bcf/cram/…)读写与处理模块(python)...

    在开发基因组相关流程或工具时,经常需要读取.处理和创建bam.vcf.bcf文件.目前已经有一些主流的处理此类格式文件的工具,如samtools.picard.vcftools.bcftools,但此 ...

  9. python marshal loads failed_python使用marshal模块序列化实例

    本文实例讲述了python使用marshal模块序列化的方法,分享给大家供大家参考.具体方法如下: 先来看看下面这段代码: ?1234567891011121314151617181920212223 ...

最新文章

  1. 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(八)指数积(PoE)建立机械臂模型及正运动...
  2. 一本Python数据分析入门宝藏书,快藏不住了!
  3. 计算机设置从光盘启动怎么办,设置BIOS从光盘启动教程
  4. 悟透JavaScript(美绘本)
  5. listbox wpf 取消边框_停止使用箭头C#WPF导航列表框(Stop listbox from navigating with arrows C# WPF)...
  6. css textarea行数_限制textarea中的行数并使用jQuery显示行数
  7. 数据库工具一段时间后打开报错:远程过程调用失败0x800706be
  8. c mysql 编译_MySQL编译安装之cmake
  9. 这个超时问题花了我两周才解决!
  10. 告别低效扫码, Barcode Reader高效解决你批量扫码的困扰
  11. Jira配置LDAP实现统一认证
  12. rbd feature
  13. 3 Linux虚拟机创建修改删除文件和文件夹
  14. 山僧不识英雄主,何必晓晓问姓名
  15. python笑脸猫图案_酷叮猫编程课堂:python生成字符画
  16. java基础——常用类
  17. iOS让App后台运行方法小结
  18. Deblur-NeRF CVPR 2022
  19. RTB论文梳理及精讲一
  20. python如何定义矩阵_基础 | Python下的矩阵定义 (下)

热门文章

  1. Vector的使用方法和自我理解
  2. VS2015 ionic 开发环境配置纪要
  3. 关于GPU-driver for linux的资料
  4. Spark源码分析 – DAGScheduler
  5. 详解C++中经常看到的#include <iostream> using namespace std;
  6. python中间是什么意思_中间代码说明
  7. Ubuntu 更新后 VirtualBox 无法启动
  8. HTTPS访问站点,出现证书问题解决
  9. leetcode算法题--机器人的运动范围
  10. leetcode算法题--螺旋矩阵