现在的位置: 首页 > 综合 > 正文

python手记(19)

2014年01月24日 ⁄ 综合 ⁄ 共 665字 ⁄ 字号 评论关闭

Python中的简易数据库shelve

建立

#make-shelve
import shelve
myfriends=shelve.open('mf-shelve')
zs={'name':'zhangsan','age':25,'sex':'man'}
ls={'name':'lisi','age':22,'sex':'woman'}
myfriends['zs']=zs
myfriends['ls']=ls
myfriends.close()

#read-shelve
import shelve
myfriends=shelve.open('mf-shelve')
for key in myfriends:
    print key,'===>',myfriends[key]
myfriends.close()

ls ===> {'age': 22, 'name': 'lisi', 'sex': 'woman'}
zs ===> {'age': 25, 'name': 'zhangsan', 'sex': 'man'}
>>> 

更新

#update-shelve
import shelve
myfriends=shelve.open('mf-shelve')
temp=myfriends['zs']
temp['age']+=1
myfriends['zs']=temp
myfriends.close()

>>> 
ls ===> {'age': 22, 'name': 'lisi', 'sex': 'woman'}
zs ===> {'age': 26, 'name': 'zhangsan', 'sex': 'man'}
>>> 

抱歉!评论已关闭.