- 模块功能:以字典的形式,将数据存在数据库文件中。
- 使用:
-
>>> import shelve >>> db = shelve.open(‘a.db‘) >>> db[‘a‘]=[1,2,3,4] >>> db[‘b‘]=(1,‘a‘,‘c‘) >>> db[‘c‘]={‘a‘:‘a‘,‘b‘:‘b‘} >>> db {‘a‘: [1, 2, 3, 4], ‘c‘: {‘a‘: ‘a‘, ‘b‘: ‘b‘}, ‘b‘: (1, ‘a‘, ‘c‘)} >>> db.close()
- 这样会形成一个文件a.db
- 数据就算是存储完了,而当需要调用这个数据库文件的时候,如下:
-
>>> import shelve >>> s=shelve.open(‘a.db‘) >>> s {‘a‘: [1, 2, 3, 4], ‘c‘: {‘a‘: ‘a‘, ‘b‘: ‘b‘}, ‘b‘: (1, ‘a‘, ‘c‘)}
获取到的数据随意发挥。
时间: 2024-10-20 00:39:42