पीडीबी (और अन्य पायथन डीबगर्स) के पास किसी भी मौजूदा चर के मूल्य को देखने का एक आसान तरीका है, बस इसे टाइप करके। हालांकि, कभी-कभी मैं पुस्तकालयों के साथ काम करता हूं जो मध्यवर्ती चर में अपने रिटर्न मानों को संग्रहीत नहीं करते हैं।पाइथन डीबगर में किसी फ़ंक्शन से इंटरमीडिएट के बिना वापसी मूल्य को आप कैसे देखते हैं?
def do_stuff(*args, **kwds):
return f(*args, **kwds)
बाद मैं च से लौटने, मैं कैसे वापसी मान देख पा रहे हैं:
यहाँ एक उदाहरण समारोह है? मैं एक मध्यवर्ती के लिए पुस्तकालयों को फिर से लिखने सकता है के बाद मैं उन्हें डाउनलोड:
def do_stuff(*args, **kwds):
r = f(*args, **kwds)
return r
लेकिन ऐसा लगता है जैसे वहाँ एक बेहतर तरीका होना चाहिए।
साथ जवाब देने के लिए यह खड़ा के रूप में, 'f' के रिटर्न मान लूंगा 'do_stuff' का वापसी मूल्य भी हो। आप या तो इसे देख सकते हैं, या इसे 'r = f (...) जैसे कुछ में बदल सकते हैं; प्रिंट (आर); वापसी आर' - मुझे लगता है कि आपका प्रश्न उस से अधिक जटिल है, हालांकि। क्या आप स्पष्टीकरण दे सकते हैं? – jedwards
यह वास्तव में मुख्य प्रश्न है; क्या मध्यस्थ के बिना उस मूल्य को देखने का कोई तरीका है? – Chris
PyCharm में यह सुविधा रखने के लिए कृपया https://youtrack.jetbrains.com/issue/PY-13540 –