본문 바로가기
반응형

pickle2

[Python] pickle 모듈 - 파이썬에서 객체를 영속화하는 방법 다음 글(https://realpython.com/python-pickle-module)을 번역, 정리한 글입니다. 목차 · 파이썬의 직렬화 · 파이썬 pickle 모듈 내부 · 파이썬 pickle 모듈의 프로토콜 포맷 · Picklable and Unpicklable Types · Pickled Objects의 압축 · 파이썬 pickle 모듈의 보안 문제 개발을 하다보면 복잡한 객체 계층을 네트워크를 통해 전달하거나, 디스크나 데이터베이스에 저장해야할 수 있다. 이를 위해 직렬화라 불리는 과정을 사용할 수 있고, 파이썬에서는 표준 라이브러리로 pickle 모듈을 제공한다. 파이썬의 직렬화 직렬화는 데이터 구조를 저장하거나 네트워크로 전송할 수 있는 선형으로 변환하는 방법이다. 파이썬에서는 직렬화로 복.. 2022. 9. 4.
[Python] 파이썬에서 파일 입출력을 하는 방법 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파일 입출력 · 데이터를 파일로 저장 · 파일 데이터 읽기 · 파일에 새로운 자료 추가 · with 구문 사용하기 · pickle을 이용하여 객체로 파일 입출력하기 파일 입출력 · 파이썬은 지속해서 데이터를 보조기억장치에 파일로 저장하고, 읽을 때 open, close 함수를 사용한다. · open 함수 사용법: open(파일명, mode = '파일처리모드') · 파일처리모드의 종류: 처리 mode 기능 설명 r 읽기: 파일로 저장된 자료를 읽을 떄 사용 w 쓰기: 파일에 자료를 쓸 때 사용 a 추가: 파일 뒷부분에 자료를 추가할 때 사용 b r, w, a는 텍스트 파일로 처리 / wv, rb는 바이너리 파일로 처리 · 파일 처리가 끝나고 오픈한 파일.. 2022. 4. 12.
반응형