python学习笔记3——pickle模块

一、简介

我们知道,在硬盘上存储信息有很多方法,文本文件就是其中的一种。但是,如果你想存储列表或对象之类的内容呢?今天我们就来介绍一种更简便的来存储列表和对象的方法。就是Python 的pickle模块 。(pickle是腌渍的意思,在这里可以认为是把数据”腌起来” ,使数据能够保存在硬盘上供以后使用)

二、用法

#使用dump()将列表存储到文件中  
>>>import pickle  
>>>list = ['Bob','is',6,'years','old']  
>>>with open('data.pkl','wb') as f:
    pickle.dump(list, f)  

#可以选择你想要的任何文件名和扩展名,这里选择.pkl 作为扩展名,是" pickle" 的简写。

#使用load()将数据从文件中读出  
>>>with open('data.pkl','rb') as f:
    data1 = pickle.load(f)  
    print(data1)    
['Bob', 'is', 6, 'years', 'old']

你可能感兴趣的:(python学习笔记)