标准库shelve
2024-10-09 02:49:31
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
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() |
最新文章
- 非maven项目导入idea几点心得总结
- js 监听输入框输入事件兼容ie7
- c++11中的static
- 使用RMAN对控制文件进行restore
- JDK自带方法实现RSA非对称加密
- elasticsearch基本使用
- ubuntu18安装网易云音乐
- [LeetCode&;Python] Problem 268. Missing Number
- ln: 创建符号链接 ";/usr/bin/java";: 文件已存在
- [Ubuntu] geoip-bin 程序包 - 查询 IP 归属地
- 学以致用 ---- vue子组件→父组件通信
- iOS UI-(多)视图控制器的生命周期、加载方法和模态视图方法以及屌丝方法
- jQuery放大镜插件
- php中赋值和引用真真的理解
- STL容器 -- Vector
- c++ 中介者模式(mediator)
- docker in docker
- hdu 5592 ZYB's Premutation (权值线段树)
- MSBuild入门(续)
- python 执行顺序
热门文章
- ARM.SchDoc图解
- 1038 Recover the Smallest Number (30分)(贪心)
- PTA数据结构与算法题目集(中文) 7-33
- Spring 中使用 WebSocket 笔记
- CentOS 通过 expect 批量远程执行脚本和命令
- pip 命令参数以及如何配置国内镜像源
- 路由与交换,cisco路由器配置,浮动静态路由
- 03 GUI界面的错误日志查看及清除
- java消除 list重复值及交集,并集,差集
- Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(二)之Introduction to Objects