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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐