with saving open how python rest filenames mime-types pickle

saving - python pickle to file



¿La extensión de archivo preferida(o la más común) para archivos pickle? (1)

Esta es una pregunta de un estudiante para la cual no tuve una buena respuesta. A veces, he visto .pickle , .pck , .pcl y .db para archivos que contienen pepinillos de Python, pero no estoy seguro de cuál es la práctica más común o la mejor práctica. Sé que las últimas tres extensiones también se usan para otras cosas.

La pregunta relacionada es ¿qué tipo de MIME se prefiere para enviar encurtidos entre sistemas que utilizan una API REST?


Python 2

De los docs.python.org/2/library/pickle.html#example :

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

Elegiría .pkl como la extensión cuando use Python 2.

Python 3

El ejemplo en los documentos de Python 3 ahora usa .pickle como la extensión del archivo:

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

El tipo MIME preferido para enviar pepinillos del comentario de martineau a continuación:

aplicación / octet-stream

Consulte ¿Qué es el "tipo de contenido" de HTTP que se utiliza para un blob de bytes?