python学习笔记3——pickle模块

一、简介

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

二、用法

#使用dump()将列表存储到文件中  
>>>import pickle  
>>>list = ['Bob','is',6,'years','old']  
>>>with open('test.pickle','wb') as f:
	pickle.dump(list, f)  
    
#可以选择你想要的任何文件名和扩展名,这里选择.pkl 作为扩展名,是" pickle" 的简写。

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

# 同理我们可以操作json读取和存储数据。
import json
with open('test.json','r') as f:
    data = json.load(f)
    
with open("test.json", "w") as f:
     json.dump(data, f)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值