से इंटरैक्टिव पायथन खोल चलाएं, अक्सर मुझे यह मामला है कि मैं एक स्क्रिप्ट लिखूंगा, और मैं उस स्क्रिप्ट के एक हिस्से तक हूं जहां मैं कुछ चर के साथ इंटरैक्टिव रूप से खेलना चाहता हूं। उस भाग को प्राप्त करने के लिए मैंने पहले से लिखी गई स्क्रिप्ट का एक बड़ा हिस्सा चलाने की आवश्यकता है।पायथन: प्रोग्राम
इस मामले में इस कार्यक्रम को खोल के अंदर से चलाने के लिए तुच्छ नहीं है। मुझे किसी भी तरह की फ़ंक्शन की शर्तों को फिर से बनाना होगा।
मैं क्या करना चाहता हूं, runshell()
जैसे फ़ंक्शन को कॉल करें, जो कार्यक्रम में उस बिंदु पर अजगर खोल चलाएगा, सभी चर को दायरे में रखकर, मुझे इसमें चारों ओर पोक करने की इजाजत देता है।
मैं ऐसा करने के बारे में कैसे जाऊं?
import pdb
pdb.set_trace()
क्या आप पाइथन डीबगर का उपयोग करने के बारे में बात कर रहे हैं? या आप एक बड़ी लिपि को अधिक प्रबंधनीय टुकड़ों में विघटित करने के तरीके पर डिज़ाइन सलाह की तलाश में हैं? –
मैं पूर्व के बारे में पूछ रहा हूं - मैं उस शब्द को भूल गया था ('डीबगर')! – Claudiu
संभावित डुप्लिकेट [एक पाइथन इंटरएक्टिव सत्र मध्य-कार्यक्रम में कूदें?] (Http://stackoverflow.com/questions/925832/jump-into-a-python-interactive-session-mid-program) –