मैं एक पायथन लाइब्रेरी का उपयोग कर रहा हूं जो किसी वस्तु के लिए कुछ करता है
do_something(my_object)
और इसे बदल देता है। ऐसा करते समय, यह कुछ आंकड़ों को प्रिंट करने के लिए प्रिंट करता है, और मैं इस जानकारी पर पकड़ बनाना चाहता हूं। do_something()
संबंधित जानकारी वापस करने के लिए बदलने के लिए उचित समाधान होगा ,
out = do_something(my_object)
लेकिन यह do_something()
इस मुद्दे को पाने के देवता से पहले एक समय होगा । वर्कअराउंड के रूप में, मैंने स्टडआउट को जो कुछ भी do_something()
लिखा है उसे पार्स करने के बारे में सोचा ।
मैं कोड में दो बिंदुओं के बीच स्टडआउट आउटपुट कैसे ले सकता हूं, जैसे,
start_capturing()
do_something(my_object)
out = end_capturing()
?