2013年2月4日

python使用dbm持久字典详解

摘要: 在一些python小型应用程序中,不需要关系型数据库时,可以方便的用持久字典来存储名称/值对,它与python的字典非常类似,主要区别在于数据是在磁盘读取和写入的。另一个区别在于dbm的键和值必须是字符串类型。 1.选择dbm模块 python支持很多dbm模块,遗憾的是,每个dbm模块创建的文件不兼容。 下表列出这些模块:模块说明dbm选择最好的dbm模块dbm.dumb使用dbm库的一个简单但可移植的实现dbm.gnu使用GNU dbm的库 一般除非某个dbm库有特殊高级功能,那就用dbm模块。 2.创建持久词典 代码:import dbmdb = dbm.open(... 阅读全文

posted @ 2013-02-04 22:23 Jonathan爱学习 阅读(4525) 评论(0) 推荐(0) 编辑

Vim下配置python插件:pydiction

摘要: 该插件可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 from module import sub-module 补全 插件安装: 这里我只介绍pydiction1.0之后的版本设置。 win: 1.python_pydiction.vim 将文件 python_pyd... 阅读全文

posted @ 2013-02-04 20:53 Jonathan爱学习 阅读(1502) 评论(0) 推荐(0) 编辑

导航