码迷,mamicode.com
首页 > 编程语言 > 详细

python内置模块(shelve)--035

时间:2018-05-08 19:18:48      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:open   get   数据   project   shelve   name   python   import   pytho   

一、shelve简介

1、shelve是一个简单的数据存储方案,他只有一个函数就是open(),这个函数接收一个参数就是文件名,然后返回一个shelf对象,你可以用他来存储东西,就可以简单的把他当作一个字典,当你存储完毕的时候,就调用close函数来关闭

2、shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式

二、实例

import shelve,datetime

d = shelve.open(‘E:\python-project\\f7‘)  # 打开一个文件

print(d.get(‘name‘))

print(d.get(‘info‘))

print(d.get(‘date‘))

info = {‘age‘:‘12‘,‘job‘:‘it‘}

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

d["name"] = name  # 持久化列表

d["info"] = info  # 持久化类

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

d.close()

  

python内置模块(shelve)--035

标签:open   get   数据   project   shelve   name   python   import   pytho   

原文地址:https://www.cnblogs.com/bazingafraser/p/9009692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!