Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन डेटा प्रिटी प्रिंटर

पायथन कंसोल में नॉन-ट्रिवियल डेटा स्ट्रक्चर को प्रिंट करने के लिए, हम प्रिटी प्रिंटर मॉड्यूल का उपयोग कर सकते हैं। यदि ऑब्जेक्ट में सिंगल लाइन में अलग-अलग टेक्स्ट हैं, तो यह मेथड उन्हें अलग-अलग लाइन्स में तोड़ देगा।

इस मॉड्यूल का उपयोग करने के लिए, हमें इसे आयात करना चाहिए।

import pprint

प्रिटी प्रिंट से संबंधित विभिन्न मेथड्स हैं। ये मेथड्स हैं:

मेथड pprint.pformat(object, indent=1, width=80, depth=None, *, compact=False)

यह मेथड ऑब्जेक्ट के फॉर्मेटेड प्रतिनिधित्व को स्ट्रिंग के रूप में लौटाने के लिए उपयोग किया जाता है। इंडेंट, चौड़ाई, डेप्थ जैसी विभिन्न जानकारी आर्गुमेंट्स के रूप में पास की जाती हैं ताकि कार्य किया जा सके।

मेथड pprint.pprint(object, stream=None, indent=1, width=80, depth=None, *, compact=False)

यह मेथड ऑब्जेक्ट के फॉर्मेटेड प्रतिनिधित्व को स्ट्रीम पर प्रिंट करने के लिए उपयोग किया जाता है। जब स्ट्रीम निर्दिष्ट नहीं है, तो sys.stdout का उपयोग किया जाता है।

मेथड pprint.isreadable(object)

यह मेथड जांचेगा कि ऑब्जेक्ट का फॉर्मेटेड प्रतिनिधित्व पठनीय है या नहीं।

उदाहरण कोड

import pprint
import json

json_data = json.loads(open('sample_json.json', 'r').read())
print("The JSON Data:")
print(json_data)
if pprint.isreadable(json_data):
    print('The Data is Readable')
else:
    print('The Data is Not Readable')

print("\nThe JSON Data in correct format:")
pprint.pprint(json_data)

आउटपुट

The JSON Data: [{'name': 'Subhas', 'age': 25, 'city': 'Kolkata'}, {'name': 'Palash', 'age': 22, 'city': 'Delhi'}, {'name': 'Vivek', 'age': 23, 'city': 'Bangaluru'}]
The Data is Readable
The JSON Data in correct format:
[{'age': 25, 'city': 'Kolkata', 'name': 'Subhas'}, {'age': 22, 'city': 'Delhi', 'name': 'Palash'}, {'age': 23, 'city': 'Bangaluru', 'name': 'Vivek'}]
  1. पायथन में टेक्स्ट एरिया डेटा को CGI प्रोग्राम में पास करना पायथन में टेक्स्ट एरिया डेटा को CGI प्रोग्राम में पास करना

    TEXTAREA एलिमेंट का उपयोग तब किया जाता है जब बहु-लाइन टेक्स्ट को CGI प्रोग्राम में पास करना होता है।उदाहरणएक TEXTAREA बॉक्स वाले फॉर्म के लिए उदाहरण HTML कोड यहां दिया गया है - Type your text here... इस कोड का परिणाम निम्नलिखित फॉर्म है -नीचे textarea.cgi स्क्रिप्ट है जो वेब ब्राउज़र द्वारा दिए ग

  1. पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC) पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC)

    डिजिटल डेटा में एरर्स डिटेक्ट करने के लिए CRC का उपयोग किया जाता है, यह ट्रांसमिशन एरर्स डिटेक्ट करने में एक अच्छी तकनीक है। इस तकनीक में मुख्य रूप से बाइनरी डिवीजन लागू किया जाता है।इस तकनीक में, साइक्लिक रिडंडेंसी चेक बिट्स मौजूद होते हैं जो रिडंडेंट बिट्स का एक सीक्वेंस होता है, ये बिट्स डेटा यून

  1. Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें

    कई अन्य प्रोग्रामिंग भाषाओं की तरह, Python JavaScript ऑब्जेक्ट नोटेशन (JSON) डेटा के साथ अच्छा काम करता है। यह इस डेटा को कुछ स्रोतों से खींच सकता है और किसी अन्य फ़ाइल की तरह इसके साथ काम कर सकता है। यह तब मददगार होता है जब आप Python में JSON फ़ाइल को प्रिटी प्रिंट करना चाहते हैं। इस पोस्ट में, हम