알.쓸.코드/알.쓸.파.코(알아두면 쓸데있는 파이썬 코드)

[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': '벨기에', ...}
반응형