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

कमांड लाइन से पायथन डिक्शनरी को सुंदर कैसे प्रिंट करें?


आप pprint लाइब्रेरी का उपयोग करके अजगर में एक तानाशाही को सुंदर रूप से प्रिंट कर सकते हैं। पीप्रिंट मॉड्यूल मनमाने ढंग से पायथन डेटा संरचनाओं को "सुंदर-प्रिंट" करने की क्षमता प्रदान करता है जिसे दुभाषिया के इनपुट के रूप में उपयोग किया जा सकता है। आप इसे इस प्रकार उपयोग कर सकते हैं

उदाहरण

a = {
   'bar': 22,
   'foo': 45
}
pprint.pprint(a, width=10)

आउटपुट

यह आउटपुट देगा:

{'bar': 22,
'foo': 45}

जैसा कि आप देख सकते हैं कि यह भी अपठनीय हो सकता है। आप इसे वास्तव में बेहतर प्रिंट करने के लिए json मॉड्यूल का उपयोग कर सकते हैं। उदाहरण के लिए,

उदाहरण

import json
a = {
   'bar': 22,
   'foo': 45
}
print(json.dumps(a, indent=4))

आउटपुट

यह आउटपुट देगा:

{
   "bar": 22,
   "foo": 45
}

  1. कमांड लाइन से पायथन मॉड्यूल को कैसे कॉल करें?

    यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे एक मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फ़ंक्शन के इस कॉल को नीचे से जोड़कर इस मॉड्यूल का परीक्षण कर सकते हैं: def fubar():     #does something useful fubar() और इसे इस तरह कमांड प्रॉम्प्ट पर चलाएँ: ~$ python fubar.py

  1. कमांड लाइन से पायथन फ़ंक्शन कैसे चलाएं?

    इस फ़ंक्शन को कमांड लाइन से चलाने के लिए हम -c (कमांड) तर्क का उपयोग इस प्रकार कर सकते हैं: $ python -c 'import foobar; print foobar.sayHello()' वैकल्पिक रूप से, हम यह भी लिख सकते हैं: $ python -c 'from foobar import *; print sayHello()' या इस तरह $ python -c 'from foobar impor

  1. पायथन में एक JSON फ़ाइल को सुंदर कैसे प्रिंट करें

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