কম্পিউটার

পাইথনে ডাটা প্রিটি প্রিন্টার (প্রিন্ট)


Python প্রিটি প্রিন্ট বা pprint নামক একটি বিশেষ পদ্ধতি ব্যবহার করে একটি প্রিন্ট পদ্ধতির বিষয়বস্তু সঠিকভাবে ফরম্যাট করার ক্ষমতা রাখে। উদাহরণস্বরূপ, যখন আমরা একটি url-এর একটি বিষয়বস্তু পড়ি যা json আকারে থাকে, তখন বিষয়বস্তু একক লাইন হিসাবে মুদ্রিত হবে যা পড়া বা বোঝা কঠিন। কিন্তু আমরা যদি সুন্দর প্রিন্ট প্রয়োগ করি, পাইথন এটিকে 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': 'pypa-dev@googlegroups.com', . . .

প্রিন্ট সহ

পরবর্তীতে আমরা উপরের মত একই বিষয়বস্তু নিই কিন্তু এখনই প্রিন্ট প্রয়োগ করি। আপনি দেখতে পাচ্ছেন আউটপুট ফরম্যাট খুব সংগঠিত।

উদাহরণ

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',

  1. পাইথনে উইকিপিডিয়া ডেটা কীভাবে বের করবেন?

  2. পাইথনে পরিসংখ্যানগত চিন্তাভাবনা

  3. পাইথনে জালিয়াতি সনাক্তকরণ

  4. পাইথনে সেন্সাস ডেটা বিশ্লেষণ করা হচ্ছে