python手记(19)

来源:互联网 发布:徐州网络运营管理 编辑:程序博客网 时间:2024/06/07 20:41

Python中的简易数据库shelve

建立

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


#read-shelveimport shelvemyfriends=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-shelveimport shelvemyfriends=shelve.open('mf-shelve')temp=myfriends['zs']temp['age']+=1myfriends['zs']=tempmyfriends.close()


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

原创粉丝点击