데이터 지속성¶
이 장에서 설명하는 모듈은 파이썬 데이터를 디스크에 지속적인 형태로 저장하는 것을 지원합니다. pickle
과 marshal
모듈은 많은 파이썬 데이터형을 바이트 스트림으로 바꿀 수 있고 그 바이트열로부터 객체를 재생성할 수 있습니다. 다양한 DBM 관련 모듈은 문자열에서 다른 문자열로의 매핑을 저장하는 일군의 해시 기반 파일 형식을 지원합니다.
이 장에서 설명하는 모듈 목록은 다음과 같습니다:
pickle
— 파이썬 객체 직렬화copyreg
—pickle
지원 함수 등록shelve
— 파이썬 객체 지속성marshal
— 내부 파이썬 객체 직렬화dbm
— 유닉스 “데이터베이스” 인터페이스sqlite3
— SQLite 데이터베이스용 DB-API 2.0 인터페이스- Tutorial
- Reference
- How-to guides
- How to use placeholders to bind values in SQL queries
- How to adapt custom Python types to SQLite values
- How to convert SQLite values to custom Python types
- Adapter and converter recipes
- How to use connection shortcut methods
- How to use the connection context manager
- How to work with SQLite URIs
- How to create and use row factories
- How to handle non-UTF-8 text encodings
- Explanation