7. pickle

2023. 5. 8. 20:12python

쓰기

# pickle 은 프로그램상에서 사용하고 있는 데이터를 파일 형태로 저장하는 것
import pickle
# wb 는 바이너리 를 뜻함
profile_file = open("profile.pickle", "wb") # 쓰기
profile = {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]}
print(profile)
pickle.dump(profile, profile_file) # profile 에 있는 정보를 file 에 저장
profile_file.close()

# 파일이 생성됨
'''
{"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]}
'''

읽기

profile_file = open("profile.pickle", "rb") # 읽기
profile = pickle.load(profile_file) # file 에 있는 정보를 profile 에 불러오기
print(profile)
profile_file.close()

'''
{"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]}
'''

'python' 카테고리의 다른 글

7. 퀴즈 #7  (0) 2023.05.08
7. with  (0) 2023.05.08
7. 파일 입출력  (0) 2023.05.08
7. 다양한 출력 포멧  (0) 2023.05.08
7. 표준입출력  (0) 2023.05.08