1. show_pkl.py:
# show _ pkl.pyimportpicklepath=' aus _ open face.pkl ' # path='/root /…/aus_openface.pkl'pkl文件的路径f=open 'Rb'(data=pickle.load(f ) print ) data ) )输出结果((n _ 00000000356 _ ' n _ 000001939 _ 00054 ' : array ([ 0.34,2.09,0.04,2.02,0.02 ),0.02 0.0.22,0.00000004330 0.37 ),0. ],' n _ 000001507 _ 00202 ' : array ([ 1.08,1.23,0.83,0.31,1.08,0.24,1.31,0.00
2. 运行命令:python show_pkl.py ,结果如下图所示,便可以看到.pkl文件里的内容了:
(注:文件show_pkl.py保存在F:learn_pytorch目录下,aus_openface.pkl也保存在F:learn_pytorch目录下)
您下载的是国外代码,可能需要打开代码中的pkl文件。 外国人写代码的编码方法可能和我们不同。3. 特殊情况
比如我就遇到过
报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1in position 0: ordinal not in range(128),解决:加上encoding
参考: https://blog.csdn.net/lemon tree _ summer/article/details/81906547