मैं एक जटिल डेटा संरचना दिखाने के लिए pprint के आउटपुट का उपयोग करना चाहता हूं, लेकिन मैं इसे stdout के बजाय लॉगिंग मॉड्यूल का उपयोग करके आउटपुट देना चाहूंगा।
ds = [{'hello': 'there'}]
logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
pprint.pformat()
उस पेज पर था।
@ लिट्टीवेरे - इस तरह का प्रश्न पूछने वाले हर व्यक्ति ने डॉक्स को छोड़ नहीं दिया है। मैंने वही डॉक्स पढ़े और साथ ही पोफोर्मेट भी याद किया। स्टैकओवरफ्लो पर आपको कभी-कभी अन्य लोगों के अनुभव से भी रत्न मिलते हैं जो डॉक्स में बिल्कुल भी नहीं थे। यह पूछने के लिए धन्यवाद yee379
—
Mnebuerquo
pprint( {}, stream )
, लेकिन यह अजीब पाया। मुझे लगता है कि कुछ इस तरहspprint
सेpformat
(जैसेc
) से अच्छा हो सकता है ।