python_87_shelve模块
2024-09-07 10:27:17
'shelve模块是一个简单的key,value将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式(只支持pickle)' #序列化,将数据写入文件
import shelve,datetime
d=shelve.open('sheve_test')#打开一个文件
info={'age':22,'job':'student'}
name=['研一','研二','研三']
d['name']=name#持久化列表
d['info']=info#持久化字典
d['date']=datetime.datetime.now()
d.close() #反序列化,将数据从文件读出来
import shelve,datetime
print(d.get('name'))#单独读出
print(d.get('info'))
print(d.get('date'))
for i in d.items():#一次性读出所有
print(i)
d.close()
最新文章
- javascript escape()函数和unescape()函数
- 为什么eclipse中启动tomcat后,浏览器中出现404?
- javascript --- 设计模式之构造函数模式
- jquery-焦点定位追加内容
- Android新浪微博获取评论信息、发表评论、转发微博等
- Selenium2+python自动化22-发送各种类型附件邮件
- STM32 flash 内存分布介绍
- MYSQL数据库备份与恢复
- asp.net + Jquery 实现类似Gridview功能 (一)
- php功能---删除空目录
- Linux之VI搜索相关命令
- 跟着刚哥梳理java知识点——深入理解String类(九)
- KEIL中逻辑分析仪的使用
- Kafka系列之-Kafka Protocol实例分析
- Django Rest Framework之解析器
- CAD中的各种Polyline
- java 报错英文
- day 104 luffy项目第二天
- Pig autocomplete 自动补全
- 微信小程序地图模块