[Python] Pretty Printer 예쁘게 출력하기
본문 바로가기

Python

[Python] Pretty Printer 예쁘게 출력하기

728x90
반응형

json  형태의 결과를 읽을 때, 그냥 읽으면 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 출력 결과 비교(pprint)
import this
 
from urllib import request
import json
 
response = request.urlopen("https://jsonplaceholder.typicode.com/users")
 
response_json = response.read()
 
= json.loads(response_json)
 
# 출력 결과 비교(print)
print(d)
cs

 

json 출력결과

위와 같이 알아보기 어렵게 나온다. 

그러나 pprint를 사용하여 출력하면

1
2
3
from pprint import pprint
 
pprint(d)
cs

아래와 같이 보기 좋게 출력된다.

pprint 출력 결과

 

이 외에도 depth(중첩 데이터), indent(들여쓰기), witdth(줄 길이 조정), sort_dist(키 정렬), stream(파일에 출력) 옵션 제공

 

참고 https://docs.python.org/3/library/pprint.html

728x90
반응형

'Python' 카테고리의 다른 글

[ Python Code ] xlsx 파일 html 코드로 변경하기  (0) 2024.07.09