有时,我见过.pickle,.pck,.pcl,和.db对于包含Python的泡菜文件,但我不能确定什么是最常见的或最佳实践。我知道后三个扩展也用于其他用途。
相关的问题是:使用REST API在系统之间发送泡菜时,首选哪种MIME类型?
有时,我见过.pickle,.pck,.pcl,和.db对于包含Python的泡菜文件,但我不能确定什么是最常见的或最佳实践。我知道后三个扩展也用于其他用途。
相关的问题是:使用REST API在系统之间发送泡菜时,首选哪种MIME类型?
pkl-> docs.python.org/2/library/pickle.html#example
Answers:
Python 2
根据Python 2文档,在进行序列化(即写入pickle文件)时,请使用:
output = open('data.pkl', 'wb')
.pkl使用Python 2时,我会选择扩展名。
Python 3
现在,Python 3文档中的示例.pickle用作序列化的文件扩展名:
with open('data.pickle', 'wb') as f:
pickle.dump(...)
从martineau的注释中发送腌菜时,首选MIME类型:
应用/八位字节流
text/plain根据所使用的pickle协议,可能不起作用-协议版本0是唯一的ASCII码。
application/octet-stream无论采用哪种