Python में प्रिंट विधि की सामग्री को एक विशेष विधि का उपयोग करके ठीक से प्रारूपित करने की क्षमता है जिसे प्रिटी प्रिंट या pprint कहा जाता है। उदाहरण के लिए जब हम एक URL की सामग्री पढ़ते हैं जो JSON के रूप में होती है, तो सामग्री को एक ही पंक्ति के रूप में प्रिंट किया जाएगा जिसे पढ़ना या समझना कठिन है। लेकिन अगर हम प्रिटी प्रिंट लागू करते हैं, तो Python इसे JSON टैग के अनुसार एक अच्छी संरचना देता है।
pprint के बिना
नीचे दिए गए प्रोग्राम में हम पारंपरिक प्रिंट विधि का उपयोग करके एक वेब पेज की 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': 'pypa-dev@googlegroups.com', ...
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': 'pypa-dev@googlegroups.com',
'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',