python berkeley 操作

先到http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index-082944.html 下载6.1版本的,6.2版本py目前的库不支持

安装见:http://docs.oracle.com/cd/E17076_05/html/installation/build_unix.html

解压后

../dist/configure
make
make install

python安装:https://pypi.python.org/pypi/bsddb3/6.1.1#downloadspython setup.py install然后操作:

from bsddb3 import db 如果直接导入会出错的话

>>> import bsddb
>>> db = bsddb.btopen('spam.db', 'c')
>>> for i in range(10): db['%d'%i] = '%d'% (i*i)
...
>>> db['3']
'9'
>>> db.keys()
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
>>> db.first()
('0', '0')
>>> db.next()
('1', '1')
>>> db.last()
('9', '81')
>>> db.set_location('2')
('2', '4')
>>> db.previous()
('1', '1')
>>> for k, v in db.iteritems():
...     print k, v
0 0
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
>>> '8' in db
True
>>> db.sync()
0

转载于:https://www.cnblogs.com/bonelee/p/6491595.html

python berkeley 操作——尤其提示 需版本匹配相关推荐

  1. discuz3.1用哪个版本php版本好,Discuz应用中心安装模板提示版本号不匹配适用于X3.3 X3.2 X3.1的解决方法...

    有时候我们从应用中心安装模板,在应用中心里模板作者设定允许我们的程序版本,但是我们安装时却提示版本号不匹配,那这是为什么呢?经过我们分析发现是因为X3和X3.1,X3.2的模板是完全兼容的,很多模板是 ...

  2. 第十章、python字符串操作与with语句及上下文管理器------字符串的匹配与查找

    目录 10.1 python的字符串的操作 10.1.1 python的字符串的匹配与查找 (1)实例 (2)find(或rfind).index(或rindex)与match.search.find ...

  3. Python SSL操作手册

    ssl -套接字对象的 TLS/SSL 包装器 此模块提供对 Client 端和服务器端网络套接字的传输层安全性(通常称为"安全套接字层")加密和对等身份验证Function的访问 ...

  4. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  5. 【Tools】python环境操作笔记

    python环境操作笔记 1.安装Python虚拟环境 2.python pip 添加清华镜像 3.Ubuntu卸载python后出现系统崩溃以及各种问题的解决方法 4.Python下关于 tkint ...

  6. Win10+Python+Django+Nginx+MySQL开发教程及实例(2)——Python连通操作MySQL

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本系列教程共有四篇内容: 第一篇: 开发环境搭建 第二篇:用Python连通操作MySQL 第三篇:用N ...

  7. Python骚操作—自动刷抖音

    python骚操作之电脑自动刷抖音 上篇文章发完之后,有朋友在后台留言给我,说手机自动化控制很炫酷,但是appium的安装和使用很复杂,想让我写一篇详细文章介绍一下,下面我就以自动刷抖音为例简单介绍一 ...

  8. Python爬虫拓展应用:最新版本问卷星自动刷,包括解决智能验证、滑块等问题

    Python爬虫拓展应用: 最新版本问卷星自动刷,包括:解决智能验证.滑块等问题 Python爬虫自动刷"问卷星"网站问卷 爬虫运行准备 爬虫运行代码 代码解释 参考博客 Pyth ...

  9. java提示版本过低怎么处理_eclipse提示jdk版本过低怎么办 eclipse提示jdk版本过低解决方法...

    eclipse提示jdk版本过低怎么办?有时我们会遇到eclipse提示jdk版本过低的情况,下文介绍eclipse提示jdk版本过低解决方法,一起和小乐哥来了解下吧! 170.0000MB / 编程 ...

最新文章

  1. CSS之定位(元素的层级z-index)
  2. Oracle:彻底结束会话 ,彻底解锁
  3. python字符集_PYTHON 中的字符集
  4. 计算机控制技术在线,西交19春《计算机控制技术》在线作业【标准答案】
  5. 多态性——vptr和vtable
  6. WinCE 5.0 WIFI 无线网卡的配置和建立连接(转)
  7. python使用sqlalchemy执行sql查询语句
  8. java 解析数据包_java - 如何在Java中正确解析TCP数据包? - 堆栈内存溢出
  9. 如何使用PowerShell保护密码
  10. 新工作 (2) : 准备
  11. 【收藏版】深度学习中的各种优化算法
  12. uni-app框架介绍
  13. 微信java版s40_微信诺基亚下载
  14. 《CSS世界》学习笔记(一)
  15. 计算机点阵存储空间,计算机存储量计算存储400个24*24点阵汉字字形所需的存储容量是________....
  16. java出现报错java.lang.IndexOutOfBoundsException
  17. Unity3D资源包中没有Bouncy材质怎么办
  18. openstack虚拟机的热迁移和疏散
  19. #优质代码# Map按Value降序排序,Value相同时按Key排序
  20. 程序员晒工资,工作 3 年被应届生倒挂!网友:工作 8 年被你倒挂!

热门文章

  1. android开发toast通知,Toast Notifications
  2. python彩票分析_数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩...
  3. map赋值给另一个map_Java学习(十六): Lambda操作Map
  4. Java没有panel_java panel 问题
  5. python布尔类型运算_Python中布尔类型
  6. 川大网教计算机文化基础考试题,川大网教计算机文化基础第一次作业统一标准答案.doc...
  7. 特征因子是什么意思_生态因子作用的一般特征
  8. 【以太坊】javascript控制台完整交易流程
  9. php的echo 和 return的区别
  10. 机器学习(MACHINE LEARNING)主成分分析(PCA降维)