में सफल रहे थे, तो अजगर में वहाँ अगर एक कोशिश बयान सफल कि कोशिश बयान अपने आप में नहीं था कोड को चलाने के लिए एक आसान तरीका था मैं सोच रहा था। क्या वह और आखिरकार आदेश क्या करता है (मैं उनके दस्तावेज़ीकरण को समझ नहीं पाया)? मुझे पता है कि मैं इस तरह कोड का उपयोग कर सकता हूं:चल कोड अगर कोशिश बयान अजगर
successful = False
try:
#code that might fail
successful = True
except:
#error handling if code failed
if successful:
#code to run if try was successful that isn't part of try
लेकिन मैं सोच रहा था कि क्या कोई छोटा रास्ता था।
एक नंगे का उपयोग करके '' एक बुरा विचार है। कुछ स्पेसिफिक एरर को छोड़कर 'करना बेहतर है:' और एक विशिष्ट अपवाद को संभालें जिसे आप जानते हैं कि क्या करना है। 'को छोड़कर:' उन सभी अपवादों को पकड़ लेगा जिन्हें आप उम्मीद नहीं करते हैं, जिसमें स्मृति से बाहर चलने वाली चीजें या उपयोगकर्ता को ctrl-c दबाकर शामिल किया गया है। –