import pickle as p output_model_file = 'saved_model.pkl' with open(output_model_file,'w') as f: p.dump(linear_regressor,f)
TypeError: write() argument must be str, not bytesp
In Python 3 it makes a difference whether you open the file in binary or text mode. Just add the b
flag to make it binary:
with open('random.bin','wb') as f:
This works in Python 2 too.