"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > स्ट्रिंग चर के लिए पायथन के स्टडआउट आउटपुट को पुनर्निर्देशित करने के लिए टिप्स

स्ट्रिंग चर के लिए पायथन के स्टडआउट आउटपुट को पुनर्निर्देशित करने के लिए टिप्स

2025-04-20 पर पोस्ट किया गया
ब्राउज़ करें:300

] यदि आपको एक स्ट्रिंग चर में इस आउटपुट की आवश्यकता है, तो पुनर्निर्देशन आवश्यक है।

How Can I Redirect Python\'s stdout Output to a String Variable?
को इन-मेमोरी बफर पर रीडायरेक्ट करने के लिए, निम्नलिखित समाधान पर विचार करें:

cstringio आयात स्ट्रिंग # पायथन 2 से # या io आयात स्ट्रिंगो # पायथन 3 से आयात sys # मूल Stdout ऑब्जेक्ट को सहेजें old_stdout = sys.stdout # Stdout आउटपुट को कैप्चर करने के लिए एक नया स्ट्रिंग ऑब्जेक्ट बनाएं myStdout = stringio () # नए स्ट्रिंग ऑब्जेक्ट के लिए रीडायरेक्ट करें sys.stdout = mystdout # EXECUTE कोड जो Stdout आउटपुट उत्पन्न करता है # ... # मूल stdout को पुनर्स्थापित करें sys.stdout = old_stdout # कैप्चर किए गए स्टडआउट आउटपुट तक पहुंचें आउटपुट = myStdout.getValue () यह विधि प्रभावी रूप से Stdout के चारों ओर एक स्ट्रिंगियो बफर लपेटती है, जिससे आप निष्पादन के बाद एक स्ट्रिंग के रूप में आउटपुट को कैप्चर और हेरफेर कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3