问题描述

使用pickle.load(f)读取pkl文件的时候,报错ValueError: unsupported pickle protocol: 5

解决方案

原因是由于保存pkl文件的版本是python3.8,而读取的时候用了python3.7来读取,所以才会报错。

解决办法就是:保存和读取pkl文件用同样的python版本

另外附上python保存和读取pkl文件的方法:【Python】Python保存和读取字典

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐