shelve模块的基本介绍