Python持久化时抛出异常:TypeError: must be str, not bytes

最近在学习Python,使用的是3.4.2版本,在学习持久化这一块的时候遇到了一些问题,现在把它记录下来:


1、在3.X版本以后,pickle和cPickle合并了,所以只需import pickle as p就OK了


2、使用open('XXX.DATA','w')时会抛出异常TypeError: must be str, not bytes,

解决方法:open('XXX.DATA','wb')

你可能感兴趣的:(python)