파이썬에는 Dictionary 라는 자료형이 있는데 이는 JSON 과 유사한 형태를 가지고 있다.
프로그래밍을 하다보면 dict to json 으로 변환 후 json 파일 자체를 저장해야 하는 경우가 많다.
위의 경우를 매번 찾아서 쓰기 귀찮아서 정리한다.
1. dict to json
import json
dict = {
"segmentInfo" : segDict,
"timeInfo" : {
"totalWavLength" : 255343,
"totalSegCnt" : 223,
"totalSegTime" : 253432,
"totalBlankLength" : 334,
"segmentCnt" : len(segDict)
}
}
with open('[폴더경로]/[json파일명].json','w') as f:
json.dump(dict, f, ensure_ascii=False, indent=2)
위의 json.dump 는 파일로 저장하는 부분이다.
dict
: 저장하고자 하는 dictionary 변수명
f
: filesystem 변수
ensure\_ascii = \[True or False\]
: True 일 경우는 아스키만 사용, False 는 unicode 사용indent
: json 파일에서 공백개수
'Deep Learning > Python' 카테고리의 다른 글
[Python] pydub 기본 사용법 및 주의사항 (0) | 2023.02.06 |
---|---|
[Python / Pandas] python 에서 엑셀 읽고 수정하고 저장하기 (0) | 2023.01.30 |
[Python] numpy arange 와 range 차이 (0) | 2022.09.23 |