Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να θέσω ένα Προειδοποίηση σε Python

προγραμματισμού Python , ως πλήρως λειτουργική γλώσσα προγραμματισμού κατάλληλη για την επιφάνεια εργασίας και την ανάπτυξη Web , περιέχει τη δυνατότητα να αναδείξετε εξαιρέσεις , όταν παρουσιάζονται σφάλματα . Εξαιρέσεις συμβεί όταν συμβαίνει επικίνδυνα ή μη τυπική συμπεριφορά , για την περάτωση του προγράμματος . Οι προγραμματιστές μπορούν να θέλουν να αυξήσουν μια προειδοποίηση προς τον χρήστη σε περίπτωση μη θανατηφόρο απόκλιση , όπως η εφαρμογή των αποδοκιμαστεί κώδικα . Στην περίπτωση αυτή, ένα " προειδοποίηση " μπορεί να χρησιμοποιηθεί για να σηματοδοτήσει το γεγονός αυτό , χωρίς ανάσχεση εκτέλεσης. Τα πράγματα που θα χρειαστείτε
Python διερμηνέας Interactive Development Environment
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή του " προειδοποιήσεις " βιβλιοθήκη στο περιβάλλον Python . Η βιβλιοθήκη προειδοποιήσεις περιέχει τις μεθόδους που χρησιμοποιούνται για την αύξηση διαφορετικές προειδοποιήσεις . Προειδοποιήσεις είναι χρήσιμο εάν ο προγραμματιστής επιθυμεί να ενημερώσει τους χρήστες της μελλοντικής υποτίμηση της λειτουργικότητας , ή αλλαγές στη σύνταξη . Ο ακόλουθος κώδικας εισάγει τη βιβλιοθήκη προειδοποιήσεις .

>>> Προειδοποιήσεις εισαγωγής 2

Κρήτη ένα « UserWarning " στο περιβάλλον Python . Οι προγραμματιστές μπορούν να καλούν τις προειδοποιήσεις χρησιμοποιώντας το " προειδοποιεί ( ) " μέθοδος από τη βιβλιοθήκη προειδοποιήσεις , η οποία λαμβάνει ένα string που αντιπροσωπεύει ένα προειδοποιητικό μήνυμα και το είδος της προειδοποίησης , όπως τα επιχειρήματά της .

>>> Warnings.warn ( « Αυτό είναι μια προειδοποίηση» , UserWarning )

__main__ : 1 : UserWarning : Αυτό είναι μια προειδοποίηση
εικόνων 3

Δημιουργήστε ένα μέλλον προειδοποίησης. Η προειδοποίηση αυτή εξυπηρετεί μια διαφορετική κατηγορία . Θα ειδοποιεί τον χρήστη ότι μια λειτουργία ή την κατασκευή στο πρόγραμμα σύντομα θα αλλάξει ή παρωχημένες . Με αυτό τον τρόπο , ένας προγραμματιστής χρησιμοποιώντας το μόρφωμα θα ξέρετε για να αρχίσει να αναπτύσσει κώδικα χρησιμοποιώντας τις νέες κατασκευές , ή να προετοιμαστούν για να μετατρέψει τα μεγαλύτερα κώδικα στη νέα δομή . Αυτό το παράδειγμα δείχνει μια προειδοποίηση ανέκυψαν όταν ένας προγραμματιστής καλεί ένα αντικείμενο που σύντομα θα αλλάξει.

>>> A = OldObject ( )

>>> αν isinstance ( α , OldObject )

. . . warnings.warn ( " Αντικείμενο θα υποστούν σύντομα τις ακόλουθες αλλαγές ... " , FutureWarning )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα