首页 > 编程语言 > 详细

[python]泡菜存储(pickle)

时间:2019-09-27 19:17:12      阅读:123      评论:0      收藏:0      [点我收藏+]

  对于保存文本,如果要保存的数据像列表,字典甚至是类的实例时,普通的文件操作就会很复杂,如果把这些转化为字符串写入到文本文件中保存,把这个过程反过来读取的话就会异常麻烦,因此python提供了一个标准模块pickle。

  pickle模块翻译为泡菜,python使用这个模块,可以非常容易地将列表、字典这类复杂数据类型存储为文件,把所有python的对象转化为二进制的形式存放,这个过程称为pickling,二进制形式转换回对象的过程为unpicking。

  

#泡菜存储
import pickle
my_list=[123,456,让人头大,鸡你太美]
pickle_file=open(E:\\my_list.pk1,wb)
pickle.dump(my_list,pickle_file)
pickle_file.close()
#泡菜读取
import pickle
pickle_file=open("E:\\my_list.pk1","rb")
my_list=pickle.load(pickle_file)
print(my_list)

 

[python]泡菜存储(pickle)

原文:https://www.cnblogs.com/zlc364624/p/11599773.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!