파일 입출력 라이브러리2
1.pickle pickle 모듈은 파이썬 객체 구조를 직렬화하고 역직렬화하는 프로세스를 제공합니다. 다른 말로하면, 파이썬 객체(리스트, 딕셔너리, 클래스 인스턴스 등)를 바이트 스트림으로 변환하고, 그 바이트 스트림을 다시 파이썬 객체로 복원할 수 있습니다. pickle 모듈은 Python 객체의 직렬화와 보존에 유용하며, 데이터를 효과적으로 저장하고 공유하는 데 사용됩니다. 그러나 보안과 버전 호환성 등의 주의사항을 염두에 두고 사용해야 합니다. import pickle data = ['apple', 'banana', 'orange'] # 직렬화, 바이너리로 저장을 하기때문에 'wb'사용 with open('list.pkl', 'wb') as f: pickle.dump(data, f) # 역직렬화 ..
2023. 9. 14.