【问题标题】:not able to load .pkl file无法加载 .pkl 文件
【发布时间】:2019-07-02 20:11:55
【问题描述】:

我有一个存储在 .pkl 文件中的数据集,我正在尝试读取该文件,并使用下面的代码。

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

这是错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xa3 in position 4: ordinal not in range(128)

在尝试时

with open(wesad_path, 'r', encoding='utf-8') as f:
    data = pickle.load(f)

这是错误:

TypeError: a bytes-like object is required, not 'str'

我从未处理过 .pkl 文件,因此感谢任何形式的帮助。

【问题讨论】:

  • 你写文件的时候是用'wb'还是'w'模式?后者可能已经损坏了它。
  • 我正在尝试读取文件,而不是写入.. 我下载了一个在线数据集
  • 如果您可以分享 pkl 数据集的链接,我们可能会提供更多帮助
  • 我有一种方法可以使用 pd.read_pickle(filename) .. 谢谢

标签: python pickle


【解决方案1】:

我得到了解决方案:

    data = pd.read_pickle(filename)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2023-04-05
    • 2014-04-15
    • 2020-01-18
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多