源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python pickle 和 shelve模块的用法

  • 时间:2022-07-03 09:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python pickle 和 shelve模块的用法
1.pickle    写: 以写方式打开一个文件描述符,调用pickle.dump把对象写进去
[u]复制代码[/u] 代码如下:
    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()     读:以读的方式打开文件描述符,调用pickle.load加载对象     f = open(r'C:\a.txt')     pickle.load(f)             ##加载一个对象     pickle.load(f)             ##加载另一个对象     f.close()
2.shelve    shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写
[u]复制代码[/u] 代码如下:
   f = shelve.open(r'C:\b.txt')    f  ##返回空字典    f['baidu'] = 'www.baidu.com'    f['qq'] = 'www.qq.com'    f['360'] = 'www.360.cn'    f  ##返回字典    f.close()    f = shelve.open(r'C:\b.txt')    f ##返回字典f
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部