때때로, 나는 보았다 .pickle
, .pck
, .pcl
, 및 .db
파이썬 피클을 포함하는 파일을,하지만 가장 일반적인 또는 가장 좋은 방법이 무엇인지 확실입니다. 나는 후자의 세 가지 확장이 다른 것들에도 사용된다는 것을 알고 있습니다.
관련 질문은 REST API를 사용하여 시스템간에 피클을 보내는 데 선호되는 MIME 유형입니다.
때때로, 나는 보았다 .pickle
, .pck
, .pcl
, 및 .db
파이썬 피클을 포함하는 파일을,하지만 가장 일반적인 또는 가장 좋은 방법이 무엇인지 확실입니다. 나는 후자의 세 가지 확장이 다른 것들에도 사용된다는 것을 알고 있습니다.
관련 질문은 REST API를 사용하여 시스템간에 피클을 보내는 데 선호되는 MIME 유형입니다.
pkl
-> docs.python.org/2/library/pickle.html#example
답변:
파이썬 2
로부터 파이썬이 문서 (피클 파일 즉, 쓰기)를 직렬화하는 동안, 사용 :
output = open('data.pkl', 'wb')
.pkl
Python 2를 사용할 때 확장으로 선택합니다 .
파이썬 3
Python 3 문서 의 예제는 이제 .pickle
직렬화를위한 파일 확장자로 사용합니다 .
with open('data.pickle', 'wb') as f:
pickle.dump(...)
아래 martineau의 의견 에서 피클을 보내는 데 선호되는 MIME 유형 :
응용 프로그램 / 옥텟 스트림
바이트 blob에 사용할 HTTP "콘텐츠 유형" 은 무엇입니까?를 참조하십시오 .
text/plain
사용중인 피클 프로토콜에 따라 작동하지 않을 수 있습니다. 프로토콜 버전 0은 ASCII 인 유일한 프로토콜입니다.
application/octet-stream
프로토콜에 관계없이 더 나을 것이라고 생각 합니다. 바이트 blob에 사용할 HTTP "콘텐츠 유형"은 무엇입니까?