में प्रिंट स्टेटमेंट का उपयोग करने का प्रदर्शन प्रभाव मेरे पास एक पाइथन स्क्रिप्ट है जो एक विशाल टेक्स्ट फ़ाइल (लगभग 4 मिलियन लाइनों के साथ) को संसाधित करती है और डेटा को दो अलग-अलग फ़ाइलों में लिखती है।पायथन स्क्रिप्ट
मैंने एक प्रिंट स्टेटमेंट जोड़ा है, जो डिबगिंग के लिए प्रत्येक पंक्ति के लिए एक स्ट्रिंग आउटपुट करता है। मैं जानना चाहता हूं कि प्रदर्शन परिप्रेक्ष्य से यह कितना बुरा हो सकता है?
यदि यह बहुत खराब हो रहा है, तो मैं डिबगिंग लाइन को हटा सकता हूं।
संपादित
ऐसा लगता है कि 4 लाख लाइनों के साथ एक फ़ाइल की हर पंक्ति के लिए एक प्रिंट बयान होने समय बढ़ता जा रहा है जिस तरह से बहुत ज्यादा।
इसे आज़माएं और खुद के लिए देखें? – NPE
'timeit' http://docs.python.org/2/library/timeit.html – wim
यह धीमा हो जाएगा क्योंकि आपको बड़ी संख्या में प्रिंट करने की ज़रूरत है, कोई अतिरिक्त प्रसंस्करण कुछ प्रदर्शन जुर्माना लगाएगा। –