क्रम मुझे बता रहता है:पायथन में खाली इंडेंटेशन ब्लॉक कैसे लिखें?
एक दांतेदार ब्लॉक की उम्मीद
लेकिन मैं अंदर मेरे ब्लॉक को छोड़कर, मैं सिर्फ इसे पकड़ और अपवाद निगल करना चाहते हैं कुछ भी नहीं लिख नहीं करना चाहती।
क्रम मुझे बता रहता है:पायथन में खाली इंडेंटेशन ब्लॉक कैसे लिखें?
एक दांतेदार ब्लॉक की उम्मीद
लेकिन मैं अंदर मेरे ब्लॉक को छोड़कर, मैं सिर्फ इसे पकड़ और अपवाद निगल करना चाहते हैं कुछ भी नहीं लिख नहीं करना चाहती।
बस में
try:
# Do something illegal.
...
except:
# Pretend nothing happened.
pass
संपादित के रूप में
pass
लिखें:। @swillden एक अच्छा बिंदु, अर्थात् को लाता है, यह सामान्य रूप में एक भयानक विचार है। आपको कम से कम
except TypeError, DivideByZeroError:
या आप जिस भी प्रकार की त्रुटियों को संभालना चाहते हैं, कहना चाहिए। अन्यथा आप बड़ी समस्याओं का मुखौटा कर सकते हैं।
से ऊपर बताए गए मुहावरे का उपयोग करने से सावधान रहें। एक सामान्य "छोड़कर" किसी भी अपवाद को पकड़ लेगा, जिसमें कई प्रोग्रामिंग त्रुटियां शामिल हैं जैसे अपरिभाषित चर, आदि का संदर्भ, और खाली खंड अपवादों को निगल देगा। आप इस तरह गंभीर समस्याएं छिपा सकते हैं। – divegeek
एक बेहतर उदाहरण मुहावरे "हो सकता है" जबकि स्थिति-साथ-दुष्प्रभाव: पास "। उस ने कहा, दुष्प्रभाव वाली स्थितियों में भी गंध हो सकती है। – Steve314
अपवाद बहुत महंगा हैं। बुद्धिमानी से उनका प्रयोग करें। – Austin
मैं और अधिक स्थायी कोड में यह कभी नहीं किया है, लेकिन मैं अक्सर एक प्लेसहोल्डर
if some_expression:
True
else:
do_something(blah)
बस एक सच चिपके में त्रुटि बंद हो जाएगा के रूप में करते हैं। यकीन नहीं है कि इसके बारे में कुछ बुरा है या नहीं।
तकनीकी रूप से इसमें कुछ भी गलत नहीं है, लेकिन इन स्थितियों में पहली बार 'पास' मौजूद है। – efotinis
यह केवल खराब है क्योंकि यह पाठकों को फेंक देता है, यह बिल्कुल मूर्ख नहीं है। – u0b34a0f6ae
मैं पास करने के लिए टूर पसंद करता हूं - क्योंकि सत्य आपको मुक्त कर देगा;) –
क्या पाइथन ट्यूटोरियल आप अनुसरण कर रहे हैं? आप पाइथन से कहां से सीखने की कोशिश कर रहे हैं? –
मैंने किसी भी ट्यूटोरियल का पालन नहीं किया। मुझे पता है कि मुझे एपइंजिन दस्तावेज –