欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實現(xiàn)通過shelve修改對象實例

 更新時間:2014年09月26日 08:57:33   投稿:shichen2014  
這篇文章主要介紹了python實現(xiàn)通過shelve修改對象實例,是一個比較實用的技巧,需要的朋友可以參考下

本文實例講述了python實現(xiàn)通過shelve修改對象的方法,分享給大家供大家參考。

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

import shelve
she = shelve.open('try.she','c')
for c in 'spam':
  she[c] = {c:23}
  
for c in she.keys():
  print c,she[c]


she.close()


she = shelve.open('try.she','c')
print she['p']
she['p']['p'] = 42 #這樣修改是不行,這只是修改了個臨時對象
print she['p']


a = she['p']#給臨時對象綁定個名字
a['p'] = 42
she['p'] = a
print she['p']

本文實例測試環(huán)境為Python2.7.6

程序運行結(jié)果如下:

p {'p': 23}
a {'a': 23}
m {'m': 23}
s {'s': 23}
{'p': 23}#原值是這樣的
{'p': 23}#只是修改了臨時對象
{'p': 42}#綁定名字后,達到修改的目的

實例代碼及運行結(jié)果均配有較為詳盡的注釋,幫助大家理解其含義。希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論