天天看點

Python 技術篇-利用pickle庫檢視pkl檔案執行個體示範。pkl是什麼類型的檔案?怎麼來打開它?

一說 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 庫控制微信的時候生成的檔案,适用于存儲接收到的消息的,打開效果圖如下:

Python 技術篇-利用pickle庫檢視pkl檔案執行個體示範。pkl是什麼類型的檔案?怎麼來打開它?

喜歡的點個贊❤吧!