Python pickle的首选(或最常见)文件扩展名

时间:2016-11-05 00:18:43

标签: python rest filenames mime-types pickle

这是学生提出的一个问题,我没有得到很好的答案。有时,我看到.pickle.pck.pcl.db包含Python泡菜的文件,但我不确定哪种是最常见或最佳的做法。我知道后三种扩展也用于其他事情。

相关问题是在使用REST API的系统之间发送pickle的首选MIME类型是什么?

1 个答案:

答案 0 :(得分:41)

Python 2

来自Python 2 docs

  

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

使用Python 2时,我会选择.pkl作为扩展名。

Python 3

Python 3 docs中的示例现在使用.pickle作为文件扩展名:

  

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

首选发送来自martineau评论的腌菜的MIME类型:

  

应用/八位字节流

请参阅What is the HTTP "content-type" to use for a blob of bytes?