Λέξη-κλειδί except Python
Παράδειγμα
Αν η πρόταση προκαλέσει σφάλμα, τότε εκτυπώνεται "Στις λάθη έγινε κάτι σωστό":
try: x > 3 except: print("Στις λάθη έγινε κάτι σωστό")
Ορισμός και χρήση
Η λέξη-κλειδί 'except' χρησιμοποιείται στο κείμενο try ... except. Ορίζει το κείμενο κώδικα που θα εκτελεστεί όταν το κείμενο try προκαλέσει σφάλμα.
Μπορείτε να καθορίσετε διαφορετικές μονάδες για διαφορετικούς τύπους σφαλμάτων, καθώς και μονάδες που εκτελούνται όταν δεν υπάρχει πρόβλημα, παρακαλώ δείτε τον παρακάτω παράδειγμα.
Περισσότερα Παραδείγματα
Παράδειγμα 1
Αν προκαλέσει NameError γράψτε ένα μήνυμα, αν προκαλέσει TypeError γράψτε ένα άλλο:
x = "hello" try: x > 3 except NameError: print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.") except TypeError: print("Παράγεις σύγκριση τιμών διαφορετικού τύπου")
Παράδειγμα 2
Δοκιμάστε να εκτελέσετε μια πρόταση που προκαλεί σφάλμα, αλλά δεν έχει οριστεί ο τύπος σφάλματος (σε αυτή την περίπτωση ZeroDivisionError):
try: x = 1/0 except NameError: print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.") except TypeError: print("Παράγεις σύγκριση τιμών διαφορετικού τύπου") except: print("Προκλήθηκε κάποιο άλλο σφάλμα")
Παράδειγμα 3
Αν δεν προκύψει σφάλμα, γράψτε ένα μήνυμα:
x = 1 try: x > 10 except NameError: print("Έχετε μια μεταβλητή που δεν είναι ορισμένη.") except TypeError: print("Παράγεις σύγκριση τιμών διαφορετικού τύπου") else: print("Το κώδικας 'Try' εκτελέστηκε χωρίς να προκαλέσει καμία σφάλμα!")