您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python pickle 和 shelve模块的用法

5b51 2022/1/14 8:18:18 python 字数 2432 阅读 345 来源 www.jb51.cc/python

1.pickle ??写:以写方式打开一个文件描述符,调用pickle.dump把对象写进去复制代码代码如下:???dn={\'baidu\':\'www.baidu.com\',\'qq\':\'www.qq.com\',\'360\':\'www.360.cn\'}

概述

1.pickle

   写: 以写方式打开一个文件描述符,调用pickle.dump把对象写进去

    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()

   shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写

   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

总结

以上是编程之家为你收集整理的python pickle 和 shelve模块的用法全部内容,希望文章能够帮你解决python pickle 和 shelve模块的用法所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶