0
点赞
收藏
分享

微信扫一扫

(P31)永久存储:pickle


文章目录

  • ​​1.pickle​​

1.pickle

  • 泡菜(pickle)
    python提供了一个标准的模块pickle,可以非常容易地将列表、字典这类复杂的数据类型存储为文件。它几乎可以把所有python的对象都转化为二进制的形式存放,这个过程称为pickling,从二进制转换回对象的过程称为unpickling
  • pickling过程

>>> import pickle
>>> my_list = [123,3,14,'小甲鱼',['another list']]

>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','wb') #二进制写形式打开文件
>>> pickle.dump(my_list,pickle_file)
>>> pickle_file.close()

(P31)永久存储:pickle_打开文件

  • unpickling过程

>>> import pickle
>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','rb')#以二进制读形式打开文件
>>> my_list = pickle.load(pickle_file)
>>> print(my_list)
[123, 3, 14, '小甲鱼', ['another list']]

  • 参考:​​小甲鱼零基础入门学习python笔记​​,​​第三十一课:文件:腌制一缸美味的泡菜​​


举报

相关推荐

0 条评论