这是学生提出的一个问题,我没有得到很好的答案。有时,我看到.pickle
,.pck
,.pcl
和.db
包含Python泡菜的文件,但我不确定哪种是最常见或最佳的做法。我知道后三种扩展也用于其他事情。
相关问题是在使用REST API的系统之间发送pickle的首选MIME类型是什么?
答案 0 :(得分:41)
Python 2
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?