- shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写
- key必须为字符串,值可以是python所支持的数据类型
import shelve
f=shelve.open(r'shelve.txt')
f['stu1_info']={'name':'winnie','age':18,'hobby':['reading','running','dancing']}
f['stu2_info']={'name':'allen','age':22}
f['school_info']={'website':'http://baidu.pypy.org','city':'beijing'}
print(f['stu1_info']['hobby'])
f.close()