PHP前端开发

Python零基础入门之十一数据永久存储

百变鹏仔 3周前 (02-08) #Python
文章标签 入门

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

import  picklemy_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)