import pickle s=pickle.dumps(clf) f=open('svm.txt','wb') #使用二进制方式打开,write进字节,否则进字符 f.write(s) f.close() f2=open('svm.txt','rb') #使用二进制打开,read出字节,否则出字符,出 #字符就与之前的进的不一样,所以出现解码错误 s2=f2.read() clf2=pickle.loads(s2) print(clf2.score(X,y))