Python学习(十五)——使用cPickle读取和保存数据
来源:互联网 发布:创维电视怎么样知乎 编辑:程序博客网 时间:2024/05/16 11:11
使用cPickle进行数据的读取与保存
导入 cPickle:
import cPickle
dump()函数接受一个文件句柄和一个数据对象(列表 元组 字典 类对象等)作为参数,把数据对象保存到文件中。
使用load()函数从文件中读取数据时,pickle可以恢复数据本来的格式。
例:
list/dict等的保存与读取
list:
保存:
lis = [1,132, 98,'ABS']cPickle.dump(lis, open("list.pkl","w"))
读取:
cPickle.load(open("list.pkl","r"))
或
保存:
cPickle.dump(lis, open("s.txt", "wb"))
读取:
cPickle.load(open("s.txt", "rb"))
字典:
保存:
dic = {'A':65, 'B':66, 'C':67}cPickle.dump(dic, open("dictionary.pkl","w"))
读取:
cPickle.load(open("dictionary.pkl","r"))
字符串:
保存:
s = "This is a string !"cPickle.dump(s, open("string.pkl","w"))
读取:
cPickle.load(open("string.pkl","r"))
类对象:
# 构造一个简单的Student类class Student(object): def __init__(self, name, age): self.name = name self.age = age
# 构造类对象student = Student("Marry", 20)# 保存类对象cPickle.dump(student, open("studentdata.pkl", "w"))
# 读取类对象st = cPickle.load(open("studentdata.pkl","r"))print st.name, st.age
输出:
Marry 20
阅读全文
1 0
- Python学习(十五)——使用cPickle读取和保存数据
- 利用Python PIL、cPickle读取和保存图像数据库
- 利用Python PIL、cPickle读取和保存图像数据库
- 利用Python PIL、cPickle读取和保存图像数据库
- 利用Python PIL、cPickle读取和保存图像数据库
- 利用Python PIL、cPickle读取和保存图像数据库
- Python——cPickle
- 利用Python PIL、cPickle将图片读取和保存为pkl格式文件
- Open CV学习记录(十五)—读取视频,处理后保存
- Spark学习笔记——数据读取和保存
- pickle和cPickle——python对象序列化
- Python中数据的保存和读取
- Python学习(四)cPickle的用法
- python cPickle的使用
- python数据保存/读取
- 使用SharedPreferences保存和读取数据
- iOS学习笔记-033.数据的读取——NSString和UIImage的保存
- tensorflow学习——json数据保存及读取
- Python 鼠标事件
- java二分法查找
- 学习jsp基础
- 喜欢开关灯的小明
- python 手记5 〖笨方法学python习题20〗
- Python学习(十五)——使用cPickle读取和保存数据
- 存储Activity,控制打开和关闭
- java-eclipse使用小知识点-设置注解模板
- java中 string 和 int 相互 转换
- linux操作系统及内核简介
- Golang
- 线性选择序列第k小 / 中位数附近k个数
- Python 键盘事件
- 1029. 旧键盘(20)