在Python3.7.5,ubuntu18.04中,泡菜读取会出错,
泡菜版4
样本代码:
import pickle as pkl
file = open("sample.pkl", "rb")
data = pkl.load(file)
错误:
UnpicklingError跟踪(最近一次调用) ->1 data =pickle.load(文件)UnpicklingError: STACK_GLOBAL需要str
从同一个文件对象读取解决了问题。
用熊猫读书也会带来同样的问题。
发布于 2020-01-21 05:38:50
事实证明,这是众所周知的问题。github中有问题页
发布于 2021-03-03 12:43:50
我还发现了这个错误,我用泡菜打开了一个numpy文件。;)
发布于 2020-04-09 19:19:43
我遇到了这个问题,只是将pckl
添加到文件名的末尾。
https://stackoverflow.com/questions/58949692
复制相似问题