无效的加载密钥,“ \ x00”在取消公开中出现问题

时间:2019-11-16 09:29:47

标签: python pickle

我是Data Analytics的初学者。 我正在尝试将pickle文件转换为python,但无法解决此问题。

我正在这里和谷歌上寻找这个问题,但是没有确切的答案。...

能帮我吗?

import pickle

with open("xgb_tuning_train_data.pkl", "rb") as fr:
    data = pickle.load(fr)

---------------------------------------------------------------------------
UnpicklingError                           Traceback (most recent call last)
<ipython-input-5-d0e5155fc161> in <module>()
      2 
      3 with open("xgb_tuning_train_data.pkl", "rb") as fr:
----> 4     data = pickle.load(fr)

UnpicklingError: invalid load key, '\x00'.

1 个答案:

答案 0 :(得分:0)

这意味着您的文件仅包含空值,空格或制表符。 因此您应该重新创建具有一定价值的文件。您将能够读取该文件之后。