지난번 rpg게임에서 save & load를 만들때는 .txt파일을 이용해서 만들었기 때문에
쓸대없이 노가다가 심한 부분이 생겼습니다.
그래서 그때 받은 튜터님의 조언을 듣고 이번에는 json을 이용해서
def save(self,name):
with open(f"{name}.json","w") as f:
json.dump(self.__dict__,f)
__dict__요소들로 전부 받아와서 그거를 json 파일로 저장한다음에 세이브를 구현 하였고
def load(self,name):
with open(f"{name}.json","r") as f:
self.__dict__ = json.load(f)
불러올때는 저장한 데이터를 그대로 붙여넣어서 save& load를 개선하였습니다!
'내일배움 캠프 > TIL' 카테고리의 다른 글
2023 04 03 코딩 테스트 연속된 수의 합 (0) | 2023.04.03 |
---|---|
2023 03 31 키워드 인수를 한번에 가져와서 간단하게 쓰기! (0) | 2023.03.31 |
2023 03 29 코딩테스트 최빈값 구하기 (0) | 2023.03.31 |
2023 03 28 파이썬 rpg 저장 구현,,, (0) | 2023.03.29 |
2023 03 27 파이썬 터미널 RPG 만들기 (0) | 2023.03.29 |