1. 학습
  2. /
  3. 강의
  4. /
  5. Python에서 데이터 가져오기 입문

Connected

연습 문제

피클 파일 불러오기

리스트나 딕셔너리처럼 평문 파일로 쉽게 저장하기 어려운 데이터 타입들이 몇 가지 있어요. 사람이 읽을 수 있도록 파일을 만들고 싶다면, 적절한 방식으로 텍스트 파일로 저장할 수도 있어요. 파이썬 딕셔너리에는, 뒤 챕터에서 보게 될 JSON이 적합해요.

하지만 단지 파이썬으로 다시 불러오기만 하면 된다면, 직렬화할 수 있어요. 이는 객체를 바이트의 순서, 즉 바이트스트림으로 변환한다는 뜻이에요.

이 연습 문제에서는 pickle 패키지를 임포트하고, 이전에 피클로 저장된 데이터 구조를 파일에서 열어 로드해 볼 거예요.

지침

100 XP
  • pickle 패키지를 임포트하세요.
  • open()의 두 번째 인자를 완성해 바이너리 파일을 읽기 전용으로 열도록 하세요. 이 인자는 두 글자의 문자열이며, 하나는 '읽기 전용', 다른 하나는 '바이너리'를 의미해요.
  • pickle.load()에 올바른 인자를 전달하세요. open에 바인딩된 변수를 사용해야 해요.
  • 데이터 d를 출력하세요.
  • d의 데이터 타입을 출력하세요. 이전에 사용했던 type() 함수를 떠올려 보세요.