성장일기/파이썬

pretty print로 json 데이터 이쁘게 출력하기

지추월자 2023. 11. 29. 11:54
반응형

pprint 모듈은 Python의 표준 라이브러리 중 하나로, "Pretty Printer"의 약자입니다. 이 모듈은 복잡한 Python 데이터 구조를 보다 읽기 쉽고 이해하기 쉬운 형식으로 출력하는 기능을 제공합니다. pprint는 특히 디버깅 과정에서 유용하게 사용됩니다. 이 모듈을 사용하면 리스트, 딕셔너리, 튜플과 같은 내장된 Python 데이터 타입을 포함한 객체를 깔끔하게 정렬하여 출력할 수 있습니다.

pprint 사용 방법

import pprint

data = [{'이름': '홍길동', '나이': 30, '취미': ['등산', '독서']}, {'이름': '김철수', '나이': 25, '취미': ['영화 감상', '여행']}]
pprint.pprint(data)

json 데이터도 간단하고 이쁘게 출력해보겠습니다! 

API를 호출한 결과값을 pprint 모듈로 이쁘게 정리해보겠습니다. 간단하면서도 이쁘게 프린트를 해주는 이런 모듈 모르시면 손해겠죠? 다들 참고하세요!

res= requests.get(endpoint_url+uri, headers=headers)

print(res.json())
pprint.pprint(res.json())

반응형