首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pickle,读入数据,不支持的pickle协议:3 python 2.7

Pickle,读入数据,不支持的pickle协议:3 python 2.7
EN

Stack Overflow用户
提问于 2016-12-22 20:48:51
回答 0查看 14.2K关注 0票数 6

初学者在这里,想要读入文件结尾p的数据。

我的代码如下所示:

代码语言:javascript
复制
import pickle

training_file = "/home/sk/CarND-Traffic-Sign-Classifier-Project/train.p"
testing_file = "/home/sk/CarND-Traffic-Sign-Classifier-Project/test.p"
with open(training_file, mode='rb') as f:
    train = pickle.load(f)
with open(testing_file, mode='rb') as f:
    test = pickle.load(f)

我得到以下错误:

ValueError:不支持的pickle协议:3

有没有人能指出我可以如何修复它,无论是更改协议还是以其他方式读取数据?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41283555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档