pickle和shelve模块都可以把python对象存储到文件中,下面来看看它们的用法吧
1.pickle
写: 以写方式打开一个文件描述符,调用pickle.dump把对象写进去
代码如下:
dn = {‘baidu’:’www.baidu.com’,’qq’:’www.qq.com’,’360′:’www.360.cn’}
name = [‘mayun’,’mahuateng’,’liyanhong’]
f = open(r’C:\a.txt’,’w’)
pickle.dump(dn,f) ##写一个对象
pickle.dump(name,f) ##再写一个对象
f.close()
来源gao@daima#com搞(%代@#码网
读:以读的方式打开文件描述符,调用pickle.load加载对象
f = open(r’C:\a.txt’)
pickle.load(f) ##加载一个对象
pickle.load(f) ##加载另一个对象
f.close()
以上就是python pickle 和 shelve模块的用法的详细内容,更多请关注gaodaima搞代码网其它相关文章!