C'est une question d'un étudiant pour laquelle je n'avais pas de bonne réponse. Parfois, j'ai vu .pickle
, .pck
, .pcl
, et .db
pour les fichiers contenant Python pickles, mais je ne sais pas quelle est la pratique la plus courante ou la meilleure pratique. Je sais que ces trois dernières extensions servent également à d’autres tâches.
La question connexe est de savoir quel type MIME est préféré pour l'envoi de pickles entre systèmes utilisant une API REST?
Python 2
De la documentation Python 2 :
output = open('data.pkl', 'wb')
Je choisirais .pkl
Comme extension lorsque Python 2.
Python 3
L'exemple de docs Python utilise maintenant .pickle
Comme extension de fichier:
with open('data.pickle', 'rb') as f:
Le type MIME préféré pour l'envoi de cornichons à partir du commentaire de martineau ci-dessous:
application/flux d'octets
Voir Quel est le "type de contenu" HTTP à utiliser pour un blob d'octets?