1 Python3安装/运行cPickle

在这里插入图片描述运行报错,缺失cPickle包,一般这种情况,直接pip安装即可,但是这次有点特殊,我用的py3.8环境import cPickle是py2.x环境导入包的命令,在py3.x环境中不能直接导入,应该采取如下形式导入import _pickle as cPickle,改成这种导入形式之后便可成功运行
在这里插入图片描述
这个是我在py3环境下安装cPickle的时候报错的截图

2 cPickle的使用

主要是cPickle.dump()和cPickle.load()两个命令,分别起到序列化和返序列化的功能

ans=[i for i in range(100)]
print(ans)
cPickle.dump(ans,open("./ans.pkl","wb"))
target=cPickle.load(open("./ans.pkl","rb"))
print(type(target))
print(target)

ans.pkl是保存的文件名,wb rb是以二进制的形式写入和读取
在这里插入图片描述

Logo

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

更多推荐