我是一名初学者,希望能够读取以“.p”结尾的文件数据。
我的代码看起来像这样:
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
请问有人能指出如何修复它,是更改协议还是以其他方式读取数据?