λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Ανοικτού κώδικα

Πώς να απαλλαγείτε από ένα λάθος Χαρακτηριστικό σε Python

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

Ελέγξτε για να βεβαιωθείτε ότι η αναφορά χαρακτηριστικό ή υπηρεσία είναι γραμμένες σωστά . Οποιαδήποτε μεταβολή στην ορθογραφία , θα προκαλέσει μια εξαίρεση σφάλμα χαρακτηριστικό για να ρίχνονται . Μερικές φορές ένα " i" μπορεί να μοιάζει με ένα " l ". Στην Python , αντικείμενο και τα ονόματα των μεταβλητών είναι case-sensitive . Υπάρχουν πολλά γράμματα του αλφαβήτου που μπορούν να εκληφθούν ως ανώτερα ή πεζά ομόλογό τους . 2

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

Επιβεβαιώστε ότι το αντικείμενο της Python στην πραγματικότητα έχει τα στοιχεία ή τη μέθοδο χαρακτηριστικό που προσπαθείτε να χρησιμοποιήσετε μέσω της τεκμηρίωσης ελεύθερα στο Python Ίδρυμα Ελεύθερου Λογισμικού ( python.org ) . Είναι εύκολο να μπερδεύονται όταν ασχολείται με όλα τα αντικείμενα και τα αντίστοιχα δεδομένα και τις μεθόδους τους .
Η 4

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

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

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