今天将别人的代码拿来运行,发现在她那能运行,我这报错,最终发现了问题。分享给大家。
导致原因:别人用的是python2写的,而我电脑装的是python3
//我在python3.x下使用如下代码:
import cPickle as pickle
会报如下错误:
ImportError: No module named 'cPickle'
最终分析结果如下:
python2有cPickle,但是在python3下,是没有cPickle的;
标记文本解决办法:将cPickle改为pickle即可
代码如下:
import pickle as pickle
总得来说python2与python3还是有一些区别的,我们需要注意。