Python은 pretty print 또는 pprint라고 하는 특별한 방법을 사용하여 인쇄 방법의 내용을 적절하게 형식화하는 기능이 있습니다. 예를 들어 json 형식의 URL 내용을 읽을 때 내용은 읽거나 이해하기 어려운 한 줄로 인쇄됩니다. 하지만 예쁜 프린트를 적용하면 python은 json 태그에 따라 얼음 구조를 제공합니다.
인쇄물 없음
아래 프로그램에서 우리는 전통적인 인쇄 방법을 사용하여 웹 페이지의 json 내용을 인쇄하고 있습니다. 전체 결과가 한 줄로 표시됩니다.
예
import requests json_url_link = "https://pypi.org/pypi/sampleproject/json" result = requests.get(json_url_link ) print(result.json())
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
{'info': {'author': 'The Python Packaging Authority', 'author_email': '[email protected]', . . .
pprint 사용
다음으로 위와 동일한 내용을 가져오지만 지금 pprint를 적용합니다. 보시다시피 출력 형식이 매우 체계적입니다.
예
import requests from pprint import pprint json_url_link = "https://pypi.org/pypi/sampleproject/json" result = requests.get(json_url_link ) pprint(result.json())
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
{'info': {'author': 'The Python Packaging Authority', 'author_email': '[email protected]', 'bugtrack_url': None, 'classifiers': ['Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7',