Python 技术篇-利用pickle库查看pkl文件实例演示。pkl是什么类型的文件?怎么来打开它?

简介: Python 技术篇-利用pickle库查看pkl文件实例演示。pkl是什么类型的文件?怎么来打开它?

一说 pkl 很容易想到王者荣耀的 kpl 比赛,哈哈!

pkl 格式的文件是 python 用于保存文件用的。

本文的重点是怎么打开这类文件,请看大屏幕!

博主之前呢也踩了个小坑呢,就是在打开文件的时候用的是 rr 是用来打开文本类型文件的,我要打开的是二进制类型的文件,需要用 rb。因为文件呢主要分为这两种文本类型的和二进制类型。你在用的时候要看打开的文件是什么类型的,别用错了!

# -*- coding: UTF8 -*-
# cPickle是python2系列用的,3系列已经不用了,直接用pickle就好了
import pickle
# 重点是rb和r的区别,rb是打开2进制文件,文本文件用r
f = open('itchat.pkl','rb')
data = pickle.load(f)
print(data)

下面这个图是我当时用 itchat 库控制微信的时候生成的文件,适用于存储接收到的消息的,打开效果图如下:

image.png

喜欢的点个赞❤吧!

目录
相关文章
|
2天前
|
安全 项目管理 Python
使用Python shutil库进行文件和目录操作
使用Python shutil库进行文件和目录操作
使用Python shutil库进行文件和目录操作
|
2天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
2天前
|
索引 Python 容器
为什么Python中会有集合set类型?
为什么Python中会有集合set类型?
|
2天前
|
Python
|
2天前
|
TensorFlow 算法框架/工具 C++
Python exe文件打包神器-Nuitka!
Python exe文件打包神器-Nuitka!
|
2天前
|
存储 安全 Python
Python中临时文件的妙用
Python中临时文件的妙用
|
16天前
|
JSON 缓存 安全
Python pickle 二进制序列化和反序列化 - 数据持久化
Python pickle 二进制序列化和反序列化 - 数据持久化
29 0
|
4月前
|
存储 JSON JavaScript
Python中的JSON与Pickle模块:数据序列化和反序列化的利器
在Python编程中,数据的序列化和反序列化是经常遇到的操作。序列化是将数据结构或对象状态转换为可以存储或传输的格式的过程,而反序列化则是这个过程的逆操作,即将序列化的数据重新转换回原来的数据结构或对象状态。Python中的JSON和Pickle模块就是实现数据序列化和反序列化的强大工具。
|
存储 JSON 数据格式
【Python标准库】Pickle库与序列化
【Python标准库】Pickle库与序列化
下一篇
云函数