大家好,又见面了,我是你们的朋友全栈君。
一说 pkl 很容易想到王者荣耀的 kpl 比赛,哈哈! pkl 格式的文件是 python 用于保存文件用的。
博主之前呢也踩了个小坑呢,就是在打开文件的时候用的是 r,r 是用来打开文本类型文件的,我要打开的是二进制类型的文件,需要用 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 库控制微信的时候生成的文件,适用于存储接收到的消息的,打开效果图如下:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133342.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有