Python学习笔记(31)模块之pickle模块,永久保存数据

学习主题:模块之pickle模块,永久保存数据
学习日期:2020-02-09
Python 版本:3.7.4

什么是pickle模块
pickle介绍:
直译就是“泡菜”。将一些菜一起腌制到泡菜缸子里面。
取之寓意,就是可以将序列永久保存在一个文件中。

pickle的用法

#把菜放到泡菜缸子里面。
>>> import pickle
>>> mylist=[12,344,'ma','alex']
>>> pickfile=open(r'C:\Users\SNIPER\Desktop\mydemo\demo1.pkl','wb')
>>> pickle.dump(mylist,pickfile)
>>> pickfile.close()
#把菜从泡菜缸子里面取出来。
>>> pickfile=open(r'C:\Users\SNIPER\Desktop\mydemo\demo1.pkl','rb')
>>> mylist1=pickle.load(pickfile)
>>> print(mylist1)
[12, 344, 'ma', 'alex']
>>> pickfile.close()

在实际项目在有何意义
意义重大!!
可以把用户数据或者配置数据(这些数据经常就是以序列(list 或字典等)形式存在),
通过pickle腌制成泡菜,放在一个pkl 文件中,这样不占用主代码行。
使用的时候,我们再load 进去。
这个就很方便。

发布了77 篇原创文章 · 获赞 49 · 访问量 7957

猜你喜欢

转载自blog.csdn.net/hahahahhahha/article/details/104234475