Pythonic Python (1) 썸네일형 리스트형 Pickle: 일일이 저장하기 귀찮다면? Python3 공식 Document에 보면 pickle 모듈은 파이썬 객체 구조의 직렬화와 역 직렬화를 위한 바이너리 프로토콜을 구현.... 과 같은 설명이 적혀있다. 하지만, 간단하게 생각하면 pickle은 현재 상태를 저장할 수 있는 모듈이라고 생각하면 될 거 같다. pickle을 잠시 떠나서, 우리가 어떤 객체의 상태를 저장해야 하는 상황이라고 생각해보자. 많은 변수들이 있는데, 이걸 다 일일이 Text나 Binary로 바꾼다고 생각해보자. 상당히 귀찮고, 실수할 여지가 많을 수 있다. 이런 걸 한 번에 해결하는 게 pickle이라고 생각하면 될 거 같다. 이렇게 파이썬 객체의 계층구조를 Byte Stream으로 바꾸는 것을 Pickling 혹은 Serialization, 다시 Byte Stream.. 이전 1 다음