7. pickle
2023. 5. 8. 20:12ㆍpython
쓰기
# 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, "취미":["축구", "골프", "코딩"]}
'''