Home  >  Article  >  Backend Development  >  Python Zero Basics Introduction 11: Permanent Data Storage

Python Zero Basics Introduction 11: Permanent Data Storage

黄舟
黄舟Original
2017-01-16 14:31:061294browse

在之前的学习中,我们在需要对于程序中的数据进行存储时,一般使用列表、元组等序列,或者使用上一篇博客中提到的文件,这篇博客在为大家介绍一种数据永久存储的方法——pickle模块 
由于比较简单,所以直接上代码 
主要是使用pickle中的dump和load函数。

import  pickle
my_list=[123,456,"小甲鱼",['another list']]
#以二进制的方式写入pickle_file=open('E:\\my_list.pkl','wb')
#向文件里写入数据用dump#第一个参数是要写入的数据,第二个是要写入的文件pickle.dump(my_list,pickle_file)
#写完以后别忘记将文件关闭,否则还会存储在#缓冲里面,断电之后还会消失pickle_file.close()
#到这里就将序列的数据存储到了文件里面#读取文件中的内容
#对文件进行操作首先得获得文件的对象pickle_file=open("E://my_list.pkl","rb")
#将pickle_file中的数据加载到列表中去my_list2=pickle.load(pickle_file)
print(my_list2)

Python Zero Basics Introduction 11: Permanent Data Storage

以上就是Python零基础入门之十一数据永久存储的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn