बिना पाइथन के जोर() को अक्षम करना मैं एक अलग सॉफ़्टवेयर के अंदर से एक पायथन स्क्रिप्ट चला रहा हूं (यह अपने डेटा संरचनाओं में हेरफेर करने के लिए एक अजगर इंटरफ़ेस प्रदान करता है)।बिना 0 -0 ध्वज
मैं अपने कोड को गति के लिए अनुकूलित कर रहा हूं और देखना चाहता हूं कि मेरे आवेषण प्रदर्शन पर क्या प्रभाव पड़ता है।
मैं python -O
का उपयोग करने में असमर्थ हूं। पाइथन कोड में सभी आवेषणों को प्रोग्रामिक रूप से अक्षम करने के लिए मेरे पास अन्य विकल्प क्या हैं? चर __debug__
(जो -O
झंडा द्वारा मंजूरी दे दी है)
छोटा फिक्स:/assert/pass # assert/g। अन्यथा 'if' शाखाएं केवल एक' assert' कथन के साथ संकलित करने में विफल हो जाएगी :) – pbp
धन्यवाद; वह एक अच्छा विचार है। – unutbu