在python3中打开.pkl文件

在python3中打开.pkl文件,python,python-3.x,pickle,Python,Python 3.x,Pickle,我正在尝试打开.pkl文件,但不断出现以下错误: import pickle with open('/exp/model.pkl', 'rb') as f: data = pickle.load(f) --> _pickle.UnpicklingError: invalid load key, 'Z'. import pickle with open('/exp/model.pkl', 'r') as f: data = pickle.load(f) -->

我正在尝试打开.pkl文件,但不断出现以下错误:

import pickle

with open('/exp/model.pkl', 'rb') as f:
    data = pickle.load(f)

--> _pickle.UnpicklingError: invalid load key, 'Z'.


import pickle

with open('/exp/model.pkl', 'r') as f:
    data = pickle.load(f)

--> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 23: invalid continuation byte
(不同之处在于文件打开模式)。我尝试了所有可能的组合,但没有发现类似的错误。非常感谢您的帮助和建议


我正在使用Python3,ubuntu16.04

你是如何创建这个文件的?如果你在shell中运行这个命令,你会得到什么
file/exp/model.pkl
@falsetru我得到:model.pkl:data@jordanm此文件由RLLab创建。如何读取的示例如下: