pickle은 파이썬에서 사용하는 딕셔너리, 리스트, 클래스 등의 자료형을 변환 없이 그대로 파일로 저장하고 이르 불러올 때 사용하는 모듈이다.
###################################################################
# 파이썬 데이터 처리할 때는 pickle을 이용하자!!!!!!
###################################################################
import pickle
score = {'성명':'학생1', '국어':10, '영어':20, '수학':30}
print(pickle.dumps(score)) # 파이썬 pickle 객체로 정보 저장하기!!!
with open('score.pkl', 'wb') as f:
pickle.dump(score, f)
with open('score.pkl', 'rb') as f:
data = pickle.load(f)
print(data)
# 출력
# b'\x80\x04\x959\x00\x00\x00\x00\x00\x00\x00}\x94(\x8c\x06\xec\x84\xb1\xeb\xaa\x85\x94\x8c\x07\xed\x95\x99\xec\x83\x9d1\x94\x8c\x06\xea\xb5\xad\xec\x96\xb4\x94K\n\x8c\x06\xec\x98\x81\xec\x96\xb4\x94K\x14\x8c\x06\xec\x88\x98\xed\x95\x99\x94K\x1eu.'
# {'성명': '학생1', '국어': 10, '영어': 20, '수학': 30}
728x90
'Python' 카테고리의 다른 글
[파이썬]dictionary의 value의 최대값, 최소값의 key 값 찾기 (0) | 2024.12.12 |
---|---|
[파이썬] assert (0) | 2024.12.02 |
[파이썬] 람다표현식 (1) | 2024.12.02 |
[파이썬] 매개변수의 패킹과 언패킹 (0) | 2024.12.02 |
[파이썬] 함수의 활용 (0) | 2024.12.02 |