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

Python shelve模塊實現(xiàn)解析

 更新時間:2019年08月28日 10:26:13   作者:心悅君兮君不知-睿  
這篇文章主要介紹了Python shelve模塊實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、持久化 --shelve

持久化工具

(1)作用:類似字典,用kv對保存數(shù)據(jù),存取方式類似于字典

(2)例子:通過一下案例創(chuàng)建了一個數(shù)據(jù)庫,第二個程序我們讀取了數(shù)據(jù)庫

#使用shelve創(chuàng)建文件并使用
import shelve
shv = shelve.open(r"shv.db")
shv["one"] = 1
shv["two"] = 2
shv.close()

shv = shelve.open(r"shv.db")
try:
  print(shv["one"])
  print(shv["three"])
except:
  print("打印three時出錯了")
finally:
  shv.close()

二.shelve特性

(1)注意:不支持多個應用并行寫入,為了解決這個問題,open的時候可以使用writeback=True,注意一點如果不傳入這個參數(shù)我們后面對數(shù)據(jù)的更改只會在內(nèi)存中進行更改,而不會寫回數(shù)據(jù)庫

(2)寫回問題

shelve不會等待持久化對象進行任何更改

shv = shelve.open(r"shv.db",writeback=True)
try:
  shv["one"] = {"eind":1,"zwei":2,"drei":3}
  one = shv["one"]
  print(one)
#這里就對 數(shù)據(jù)進行了更改,如果沒有上面writeback=True,下面額語句就白寫了
  one["eind"] = 100
  print(one)
finally:
  shv.close()

三、源碼

d22_4_shelve_module.py

地址:https://github.com/ruigege66/Python_learning/blob/master/d22_4_shelve_module.py

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 5款Python程序員高頻使用開發(fā)工具推薦

    5款Python程序員高頻使用開發(fā)工具推薦

    這篇文章主要介紹了5款Python程序員高頻使用開發(fā)工具,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 用python爬蟲批量下載pdf的實現(xiàn)

    用python爬蟲批量下載pdf的實現(xiàn)

    這篇文章主要介紹了用python爬蟲批量下載pdf的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python中的各個多線程模塊之間的區(qū)別解析

    Python中的各個多線程模塊之間的區(qū)別解析

    Python中涉及多線程的主要模塊包括threading、thread和concurrent.futures,現(xiàn)代Python編程推薦使用threading和concurrent.futures,以提供更高層次的抽象和可用性,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)詳解

    Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)詳解

    這篇文章主要介紹了Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)、變量作用域等常見問題,需要的朋友可以參考下
    2014-03-03
  • Python正則表達式完全指南

    Python正則表達式完全指南

    正則表達式處理文本有如疾風掃秋葉,絕大部分編程語言都內(nèi)置支持正則表達式,它應用在諸如表單驗證、文本提取、替換等場景。下文給大家?guī)砹藀ython正則表達式指南,需要的的朋友參考下吧
    2017-05-05
  • Python線性表種的單鏈表詳解

    Python線性表種的單鏈表詳解

    這篇文章主要介紹了Python線性表種的單鏈表詳解,線性表是一種線性結(jié)構(gòu),它是由零個或多個數(shù)據(jù)元素構(gòu)成的有限序列。線性表的特征是在一個序列中,除了頭尾元素,每個元素都有且只有一個直接前驅(qū),有且只有一個直接后繼
    2022-08-08
  • PyTorch中的torch.cat函數(shù)基本用法詳解

    PyTorch中的torch.cat函數(shù)基本用法詳解

    在PyTorch中,torch.cat是一個非常實用的函數(shù),用于將多個張量(Tensor)沿指定維度連接起來,本文將詳細介紹torch.cat函數(shù)的用法,并通過一些示例來說明其應用,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Python如何實現(xiàn)播放本地音樂并在web頁面播放

    Python如何實現(xiàn)播放本地音樂并在web頁面播放

    這篇文章主要為大家詳細介紹了Python如何實現(xiàn)播放本地音樂并在web頁面播放,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • 詳解torch.Tensor的4種乘法

    詳解torch.Tensor的4種乘法

    這篇文章主要介紹了詳解torch.Tensor的4種乘法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 在tensorflow中實現(xiàn)屏蔽輸出的log信息

    在tensorflow中實現(xiàn)屏蔽輸出的log信息

    今天小編就為大家分享一篇在tensorflow中實現(xiàn)屏蔽輸出的log信息,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

萨迦县| 长治县| 丁青县| 定州市| 镇平县| 潢川县| 集贤县| 望谟县| 琼海市| 斗六市| 班戈县| 东乡县| 鄂托克旗| 锦州市| 苏尼特左旗| 五指山市| 杭州市| 天祝| 隆尧县| 平凉市| 广河县| 炉霍县| 新宾| 竹北市| 龙泉市| 高尔夫| 南安市| 文昌市| 贵州省| 延庆县| 航空| 富阳市| 吴江市| 长岭县| 开原市| 青浦区| 水富县| 乌兰浩特市| 孝昌县| 黑水县| 沾化县|