मैं Django का उपयोग कर एक वेबसाइट चला रहा हूं, और मैं डीबगिंग को आसान बनाने के लिए लगभग सभी स्क्रिप्ट की शुरुआत में आईपीडीबी आयात करता हूं। हालांकि, अधिकांश समय मैं मॉड्यूल से फ़ंक्शंस का उपयोग नहीं करता (केवल तभी जब मैं डिबगिंग कर रहा हूं)।क्या मॉड्यूल आयात करना (लेकिन इसका उपयोग नहीं करना) पायथन में प्रदर्शन कम करता है?
बस सोच, यह मेरा प्रदर्शन में कमी होगी?
ipdb.set_trace()
के रूप में करने का विरोध किया:
import ipdb; ipdb.set_trace()
लेकिन मैं जो मुझे आश्चर्य बनाता है कई स्थानों में किया दूसरा उदाहरण, देखा है यह सिर्फ है कि मैं लिखने के लिए पसंद करते हैं जब मैं एक ब्रेकप्वाइंट का निर्माण करना चाहते है अगर यह और अधिक कुशल है ...
मैं बस पता नहीं कैसे अजगर मॉड्यूल आयात करने दक्षता से संबंधित है (आप अपनी स्क्रिप्ट के भीतर मॉड्यूल तरीकों का उपयोग कर नहीं कर रहे हैं यह सोचते हैं)।
क्या मॉड्यूल आयात करना (लेकिन इसका उपयोग नहीं करना) पायथन में प्रदर्शन कम करता है? यही प्रश्न – joaquin
दरअसल @ joaquin, जब आप अपनी टिप्पणी लिखते थे, तो मैं पहले से ही अपने उपरोक्त संपादन की प्रक्रिया में था;)। कुछ लोग इस बात से सहमत नहीं हो सकते हैं, लेकिन यह समस्या में रुचि रखने के लिए कुछ समस्या सुलझाने वाली उन्मुख सलाह देने के लिए भी एक महान जगह है। – Remi
धन्यवाद! और मैंने व्यावहारिक उदाहरणों की सराहना की। =) –