지속성(Persistence), 지속성 지원 모듈, 지속성 기능을 지원하는 모듈

CODEDRAGON Development/Python

반응형


 

지속성(Persistence)

프로그램 내에 생성된 각종 객체들을 해당 프로그램 종료 이후에도 존재하게 만들고, 그것들을 동일한 또는 다른 프로그램에서 사용하는 기능을 의미합니다.

, 직렬화(Serialization) 역직렬화(Deserialization) 통해 지속성 기능을 제공합니다.

 

 

 

지속성 지원 모듈

·         일반 텍스트를 파일로 저장할때는 파일입출력을 이용하면 됩니다.

·         리스트나 클래스 같은 텍스트가 아닌 자료형은 일반적인 파일 입출력 방식으로는 데이터를 저장하거나 불러올 없습니다. (TypeError)

·         파이썬에서는 이와같은 텍스트이외의 자료형을 파일로저장하기 위해 지속성 지원 모듈을 제공하고 있습니다.