알.쓸.코드/알.쓸.파.코(알아두면 쓸데있는 파이썬 코드)
[Python] JSON 파일(.json) 저장하고 불러오기
uding9
2021. 6. 14. 14:20
반응형
[Python] JSON 파일(.json) 저장하고 불러오기
JSON 파일 저장하기
python의 딕셔너리(dictionary) 객체를 생성한다. 이 딕셔너리는 국가 코드를 key로 가지고 국가 코드에 대한 국가의 한글 이름을 value로 가진다.
oecd_cnty={'AUS': '오스트레일리아',
'AUT': '오스트리아',
'BEL': '벨기에', ...}
이 딕셔너리를 json 파일로 저장하기 위해 경로를 설정해준다.
file_path='oecd_cnty.json'
다음은 딕셔너리를 file_path에 맞게 .json 파일로 저장하는 코드이다.
with open(file_path, 'w') as f:
json.dump(oecd_cnty, f)
JSON 파일 불러오기
이제 저장이 잘 되었는지 json 파일을 불러와 보자. 필요에 따라 encoding을 설정해 줄 수 있다.
with open(file_path, 'r') as f:
oecd_cnty=json.load(f, encoding='cp949')
# oecd_cnty=json.load(f, encoding='cp949')
확인하면 다음과 같다.
{'AUS': '오스트레일리아',
'AUT': '오스트리아',
'BEL': '벨기에', ...}
반응형