Preferred (or most common) file extension for a Python pickle

Python 2

From the Python 2 documentation, while serializing (i.e. writing to a pickle file), use:

output = open('data.pkl', 'wb')

I would choose .pkl as the extension when using Python 2.

Python 3

The example in the Python 3 documentation now uses .pickle as the file extension for serialization:

with open('data.pickle', 'wb') as f:
    pickle.dump(...)

The MIME type preferred for sending pickles from martineau’s comment below:

application/octet-stream

See What is the HTTP “content-type” to use for a blob of bytes?

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)