EGGRAN

[ 파이썬 공부 기록 12 ] python pickle, 파이썬 pickle , 자료형 데이터 파일 저장 및 불러오기 본문

공부기록/Python

[ 파이썬 공부 기록 12 ] python pickle, 파이썬 pickle , 자료형 데이터 파일 저장 및 불러오기

에그란 2022. 1. 5. 00:19
반응형

 

1. pickle
- 일반 텍스트 파일 저장말고 프로그램상에서 사용하고 있는 데이터를 파일형태로 저장하고
- 다른 누군가가 파일 열고 사용할 수 있도록 해주는 것

2. pickle.dump(data, file)
- 데이터 파일로 저장시

import pickle 
profile_file= open("profile.pickle","wb") #wb = write binary 
profile= {"이름":"홍길동","나이":20,"취미":"코딩","장래희망":"대통령"} 
print(profile) 
pickle.dump(profile, profile_file) 
profile_file.close()

2. prickle.laod(file)
- 파일로드
- pickle.load(file) 로 파일로드하려면 pickle.dump로 데이터를 입력해야한다.

profile_file = open("profile.pickle","rb") #rb == readbinary 
profile = pickle.load(profile_file) 
print(profile) 
profile_file.close()
반응형