查看原文
其他

把你的“女朋友”存储起来

小帅b 学习python的正确姿势 2019-04-06

 你好,我是快递员,你的女朋友到了,请签收一下。



哇!好咧



 请注意卫生!



昨天我们已经知道了Python是怎么读写小黄文的?


接下来我们来了解一下文件存储器。


Python 有一个叫做 pickle 的模块,有了它,我们就可以在一个文件中持久的存储我们的女朋友,哦,不是,可以持久的存储我们的对象


还有一个叫做 cPickle 的模块,它是用 C 写的,所以它更加牛逼一点,比 pickle 速度快,要快上 1000 倍,所以我么用 cPickle 这个模块会好点。


不过在 Python3 已经将 cPickle 改名为 pickle 了,所以我们就可以直接 import pickle 就可以啦。


写个文件存储器的例子:


import pickle as p


# 我们要存储内容的文件名
girlfriendlistfile = 'girlfriend.data'

girlfriends = ['波多野结衣', '苍井空', '小泽玛利亚']

# 把我们的女朋友写到文件里,然后存储器存储
with open(girlfriendlistfile,'wb+') as f:
p.dump(girlfriends, f)
   
f.close()

del girlfriends # 删掉我们的女朋友

# 把我们的女朋友读回来!!
with open(girlfriendlistfile,'rb+') as f:
list = p.load(f)
print (list)


这就是存储器的使用,是不是so easy?


对了,告诉大家一件事!!

我很气氛!!


微信里的某个人,做人别太过分了,真的,我不想骂人,你在背后这么说我,如果不是别人跑来亲口跟我说,我还真不知道你这么多嘴,做事真的不要太过分,换位思考下如果我也这么说你你会怎么想,话我撂这儿了,我把你当好朋友,有什么事情和你分享,呵呵……你居然背后说我长的帅,说我有才华,人又好又专一又浪漫,七夕又到了 ,搞得现在好多妹子加我 ,弄得我现在都忙不过来!你觉得这样有意思吗?



关注我,让你像看小黄文一样轻松学到 Python 的所有!






ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦! 

   

再ps:说真的,如果你能点个赞转发支持我一下我会更有动力写。



                            

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存