[PYTHON][FileIO_11] 바이너리 파일 입출력 | pickle, shelve

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025
  • pickle, shelve 모듈을 사용하여 객체를 그대로 저장하고 불러오기 하는 방법에 대해 알아봅니다.
    아래의 실습 파일은 FileIO 전체 강의에서 사용되는 한 개 파일입니다.
    실습 파일 : colab.research...
    결과 파일 : colab.research...

Комментарии • 5

  • @김장수-c5t
    @김장수-c5t 4 года назад +1

    고마워요

  • @bjw3761
    @bjw3761 3 года назад +2

    내가 만든 바이너리파일을 다른 사람이파이썬 코딩으로 읽은수 있나요?

    • @EduAtoZPython
      @EduAtoZPython  3 года назад

      안녕하세요!
      바이너리 파일로 저장된 경우는 그 파일에 대한 저장 구조 정보 또는 도구를 알고 있어야 볼 수 있습니다. 어떻게 저장되었는지 알아야 가져오기 할 수 있기 때문입니다.
      엑셀 파일은 엑셀 프로그램이 있어야 내용을 읽을 수 있고, 동영상 파일을 영상 재생 프로그램을 사용해서 볼 수 있습니다.
      만일 파이썬 객체를 shelve를 사용해 바이너리로 저장했다면 shelve 모듈을 사용해 가져오기 할 수 있고, pickle로 저장했다면 pickle 모듈을 사용해 읽어오기 할 수 있습니다.
      파일을 전달해 주면서 어떤 모듈을 써야하는지 key(shelve의 경우) 또는 저장 순서(pickle의 경우)가 어떻게 되는지 함께 알려주시면 됩니다.

  • @bjw3761
    @bjw3761 3 года назад +2

    다른 사람이 못읽게 코딩은어떻게해요??

    • @EduAtoZPython
      @EduAtoZPython  3 года назад

      코딩한 뒤에 실행 파일을 만들어서 배포하는 방법이 있습니다.
      코드를 전달하는 것이 아니라 그것의 바이너리 형태의 실행 코드를 배포하는 것입니다.