전공영역 공부 기록

파이썬 - json을 파일로 저장할 때 공백 크기 설정

악분 2020. 12. 15. 22:37
반응형

안녕하세요. 이번시간에는 파이썬에서 json데이터를 저장할 때 알짜배기 TIp을 소개합니다.

 

▶ 영상: youtu.be/4fA39P8eRlQ

 

 

기본 옵션

json데이터를 저장할 때 가능한 파일 크기를 줄이기 위해서 공백 크기가 1로 설정되어 있습니다. 엔터는 존재하지 않고 1줄에 모든 데이터가 파일에 저장되어 있습니다.

파이썬에서 json데이터를 저장할 떄 기본 옵션

 

 

불편한 점

분석 또는 개발 시 어떤 데이터가 있는지 보기 매우 힘듭니다. 보통 도구를 이용해서 json을 예쁜 형식으로 만듭니다. 하지만 이런 과정이 많으면 매우 귀찮아집니다...

 

 

공백 설정

json을 파일로 저장하는 json.dump함수 파라미터 중 indent를 사용하면 공백을 설정할 수 있습니다. 보통 4단위를 설정합니다. 

with open('result.json', 'w') as f:
  json.dump(example_json, f, ensure_ascii=False, indent=4)

공백 설정 결과

반응형