본문 바로가기

피클링

[파일에 데이터 저장하기] 핵심정리 [파일에 데이터 저장하기] 핵심정리 strip() 문자열에서 불필요한 앞뒤 공백 제거 print() 내장함수 file 인자 : 데이터를 출력할 장치 지정 예외 객체 except 스위트에 전달, as 키워드로 선언한 식별자에 대입 str() 문자열로 변환할 수 있는 어떠한 데이터 객체라도 문자열 형태로 변환. in 연산자 데이터가 집합 객체 안에 포함되어 있는지 확인 with 문 예외가 발생하더라도 열려 있는 모든 파일을 자동으로 닫아 줌 as 키워드와도 사용가능 피클링 영구 저장소에서 데이터 객체를 저장하는 처리 언피클링 영구 저장소에 저장된 데이터 객체를 읽어 오는 처리 pickle 모듈 모든 파이썬 데이처 객체를 파일에 쉽고 효과적으로 쓰고 읽게 함 pickle.dump() 데이터를 파일에 저장 pi.. 더보기
[파일에 데이터 저장하기] 피클링(pickling) [파일에 데이터 저장하기] 피클링 파이썬은 피클(pickle)이라는 표준 라이브러리를 제공합니다. 데이터를 파일에 피클링하면, 데이터는 영구적으로 존재하게 되고, 나중에 다른 프로그램이 읽을 수도 있습니다. 피클링은 필요한 모듈을 임포트하고, dump()로 저장하고 load()로 읽습니다. ※ 피클 파일로 작업할 때는 파일을 이진 접근 모드로 열어야 합니다. 형태는 다음과 같습니다. import pickle # 피클 모듈 임포트 . . . with open('mydata.pickle', 'wb') as mysavedata: # wb의 b는 파이썬이 데이터를 이진모드로 열도록 합니다. pickle.dump([1, 2, 'three'], mysavedata) # dump()를 사용해서 데이터를 저장합니다... 더보기