>백엔드 개발 >파이썬 튜토리얼 >Pickle을 사용하여 Python 개체를 어떻게 저장하고 로드할 수 있나요?

Pickle을 사용하여 Python 개체를 어떻게 저장하고 로드할 수 있나요?

Patricia Arquette
Patricia Arquette원래의
2024-12-04 14:12:16701검색

How Can I Save and Load Python Objects Using Pickle?

Pickle을 사용하여 Python 객체 저장

Pickle은 객체를 직렬화하고 파일에 저장하여 나중에 재구성할 수 있도록 하는 Python 라이브러리입니다.

사전 저장 예시

pickle을 사용하여 사전을 파일로 저장하려면, 다음 단계를 따르세요.

  1. 피클 라이브러리 가져오기: import pickle
  2. 오픈('filename.pickle', 'wb')를 핸들로 사용하여 바이너리 쓰기 모드에서 출력 파일을 엽니다. :
  3. 사전을 파일로 덤프합니다: pickle.dump(a, handler, 프로토콜=pickle.HIGHEST_PROTOCOL)

a를 목록, 튜플 또는 사용자 정의 클래스 인스턴스와 같은 Python 객체로 바꿀 수 있습니다.

피클 객체 로드

파일에서 피클된 개체를 로드하려면 다음 단계를 따르세요.

  1. 열기 읽기 바이너리 모드의 입력 파일: open('filename.pickle', 'rb')을 핸들로 사용:
  2. 객체 로드: b = pickle.load(handle)

객체를 생성할 때 사용한 것과 동일한 코드를 사용하여 변수 b를 통해 로드된 객체에 액세스할 수 있습니다.

위 내용은 Pickle을 사용하여 Python 개체를 어떻게 저장하고 로드할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.