pickle.load()的那些事

在python3中进行数据的加载与在python2中不同,在python2中通过import urllib; urllib.load()进行数据的加载,但是python3中通过import pickle;pickle.load()进行数据的加载,但是在进行数据的加载需要注意一些地方,例如:我在运行程序的时候就碰到过如下的问题:

pickle.load()如果不添加encoding参数,会默认将文件以解码为ASCII码的形式输出,所以需要添加encoding参数,初次之外,还需要强调的是encoding参数的值应该是一个字符串,而不是一个type,即例如'GBK','iso-8859-1'等形式。

你可能感兴趣的:(python,pickle)