Иногда я видел .pickle, .pck, .pclи .db для файлов, содержащих Соленые огурцы Python, но я не уверен, что является наиболее распространенным или лучшим методом. Я знаю, что последние три расширения используются и для других целей.

Связанный вопрос: какой тип MIME предпочтительнее для отправки солений между системами с использованием REST API?

Ответы (1)

Python 2

From the Python 2 documentation, while serializing (i.e. writing to a pickle file), use:

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

Я бы выбрал .pkl в качестве расширения при использовании Python 2.

Python 3

Пример в документации Python 3 теперь использует .pickle в качестве расширения файла для сериализации:

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

Тип MIME, предпочтительный для отправки соленых огурцов из комментария Мартино ниже:

приложение / октет-поток

См. Какой HTTP «тип содержимого» использовать для большого двоичного объекта?

2022 WebDevInsider