You need to open the file in binary mode:
file = open(fname, 'rb') response = pickle.load(file) file.close()
And when writing:
file = open(fname, 'wb') pickle.dump(response, file) file.close()
Aside, you should use with to process open / close files:
When reading:
with open(fname, 'rb') as file: response = pickle.load(file)
And when writing:
with open(fname, 'wb') as file: pickle.dump(response, file)
Farhan.k
source share