最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用Berkeley DB數(shù)據(jù)庫實(shí)例

 更新時(shí)間:2014年09月26日 09:11:17   投稿:shichen2014  
這篇文章主要介紹了python使用Berkeley DB數(shù)據(jù)庫的方法,以實(shí)例形式講述了完整的操作過程,并總結(jié)了具體的操作步驟,非常具有實(shí)用性,需要的朋友可以參考下

本文實(shí)例講述了python使用Berkeley DB數(shù)據(jù)庫的方法,分享給大家供大家參考。

具體實(shí)現(xiàn)方法如下:

try: 
  from bsddb import db 
except ImportError: 
  from bsddb3 import db 
print db.DB_VERSION_STRING 
#檢測(cè)是否有bsddb包 
 
def irecords(curs): 
  record = curs.first() 
  while record: 
    yield record 
    record = curs.next() 
     
adb = db.DB() 
adb.open('db_filename',dbtype = db.DB_HASH, flags = db.DB_CREATE) 
for i,w in enumerate('some word for example'.split()): 
  adb.put(w,str(i)) 
   
for key, data in irecords(adb.cursor()): 
  print key,data 
adb.close() 
print '*'*60 
# 
the_same_db = db.DB() 
the_same_db.open("db_filename") 
the_same_db.put('skidoo','23')#加入數(shù)據(jù)庫 
the_same_db.put('for','change the data')#改變數(shù)據(jù)庫的數(shù)據(jù) 
for key, data in irecords(the_same_db.cursor()): 
  print key,data 
the_same_db.close()

運(yùn)行結(jié)果如下:  

Berkeley DB 4.7.25: (May 15, 2008)
example 3
some 0
word 1
for 2
************************************************************
example 3
some 0
word 1
for change the data
skidoo 23

這里再總結(jié)一下操作步驟:

1.先初始化數(shù)據(jù)庫

adb = db.DB()

2.打開數(shù)據(jù)庫

adb.open('db_filename',dbtype = db.DB_HASH, flags = db.DB_CREATE)

3.插入或修改數(shù)據(jù)庫中的數(shù)據(jù)

adb.put('skidoo','23')#加入數(shù)據(jù)庫
adb.put('for','change the data')#改變數(shù)據(jù)庫的數(shù)據(jù)

4.關(guān)閉數(shù)據(jù)庫

adb.close()

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python中如何使用insert函數(shù)

    python中如何使用insert函數(shù)

    這篇文章主要介紹了python中如何使用insert函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 利用python代碼管理Word文檔屬性信息

    利用python代碼管理Word文檔屬性信息

    在Word文檔管理中,文檔屬性包含與文檔有關(guān)的關(guān)鍵信息,如標(biāo)題、作者、創(chuàng)建日期等,是進(jìn)行文檔管理的重要工具,本文將展示如何利用Python代碼來靈活操控Word文檔的屬性信息,從而滿足個(gè)性化與批量化文檔處理的需求,需要的朋友可以參考下
    2024-05-05
  • Python在Console下顯示文本進(jìn)度條的方法

    Python在Console下顯示文本進(jìn)度條的方法

    Python是一門與php有點(diǎn)像的編輯語言了,下文來給各位在利用Python實(shí)現(xiàn)進(jìn)度條了,對(duì)Python在Console下顯示文本進(jìn)度條的方法相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • Python+MediaPipe實(shí)現(xiàn)檢測(cè)人臉功能詳解

    Python+MediaPipe實(shí)現(xiàn)檢測(cè)人臉功能詳解

    MediaPipe是用于構(gòu)建多模態(tài)(例如視頻、音頻或任何時(shí)間序列數(shù)據(jù))、跨平臺(tái)(即eAndroid、IOS、web、邊緣設(shè)備)應(yīng)用ML管道的框架。本文將利用MediaPipe實(shí)現(xiàn)檢測(cè)人臉功能,需要的可以參考一下
    2022-02-02
  • Python基礎(chǔ)教程之Pandas數(shù)據(jù)分析庫詳解

    Python基礎(chǔ)教程之Pandas數(shù)據(jù)分析庫詳解

    Pandas是一個(gè)基于 NumPy 的非常強(qiáng)大的開源數(shù)據(jù)處理庫,它提供了高效、靈活和豐富的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具,本文中,我們將學(xué)習(xí)如何使用Pandas來處理和分析數(shù)據(jù),感興趣的小伙伴跟著小編一起來看看吧
    2023-07-07
  • 30秒輕松實(shí)現(xiàn)TensorFlow物體檢測(cè)

    30秒輕松實(shí)現(xiàn)TensorFlow物體檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了30秒輕松實(shí)現(xiàn)TensorFlow物體檢測(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 基于Python Numpy的數(shù)組array和矩陣matrix詳解

    基于Python Numpy的數(shù)組array和矩陣matrix詳解

    下面小編就為大家分享一篇基于Python Numpy的數(shù)組array和矩陣matrix詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 深入解析python中的實(shí)例方法、類方法和靜態(tài)方法

    深入解析python中的實(shí)例方法、類方法和靜態(tài)方法

    這篇文章主要介紹了python中的實(shí)例方法、類方法和靜態(tài)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 淺析python函數(shù)式編程

    淺析python函數(shù)式編程

    這篇文章主要介紹了python函數(shù)式編程的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • python虛擬機(jī)解釋器及運(yùn)行過程

    python虛擬機(jī)解釋器及運(yùn)行過程

    這篇文章主要為大家介紹了python虛擬機(jī)解釋器及運(yùn)行過程的介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評(píng)論

苏尼特左旗| 松原市| 兴安县| 浑源县| 新竹县| 六盘水市| 普格县| 湖口县| 南岸区| 邵阳县| 且末县| 河间市| 云浮市| 射洪县| 五寨县| 长泰县| 东源县| 汉中市| 灵石县| 新昌县| 佳木斯市| 尼勒克县| 泉州市| 浦城县| 历史| 承德市| 三原县| 拜城县| 贵州省| 汝州市| 林口县| 科技| 聂拉木县| 高台县| 孟村| 米林县| 铜鼓县| 平阳县| 吉木萨尔县| 且末县| 政和县|