pkl文件是pyhthon里面保存文件的一种格式,如果直接打开会显示一堆序列化的东西。正确的打开方式如下:

import pickle as pk 
f = open('path')  
info = pickle.load(f)  
print (info)   #show file 

可能出现一下编码问题

Traceback (most recent call last):
  File "test.py", line 11, in <module>
    info = pk.load(f)
  File "D:\Program Files (x86)\Anaconda3\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

解决办法

import pickle as pk 
f = open('path','rb')  
info = pickle.load(f)  
print (info)   #show file