Βήμα 1
Ελέγξτε για να βεβαιωθείτε ότι η αναφερόμενη παραπομπή ή αντιστοιχία χαρακτηριστικού έχει γραφτεί σωστά. Οποιαδήποτε διαφορά στην ορθογραφία θα προκαλέσει την εξαίρεση ενός σφάλματος χαρακτηριστικού. Μερικές φορές ένα "i" μπορεί να μοιάζει με ένα "l". Στην Python, τα ονόματα αντικειμένων και μεταβλητών διακρίνουν πεζά-κεφαλαία. Υπάρχουν πολλά γράμματα στο αλφάβητο που μπορούν να μπερδευτούν για το ανώτερο ή το μικρό τους αντίστοιχο.
Βήμα 2
Βεβαιωθείτε ότι ο αρχικός ορισμός κλάσης και οι ορισμοί κλάσης παιδιού έχουν νόημα. Το σφάλμα μπορεί να μην είναι στην γραμμή του κώδικα που υποδεικνύει ο διερμηνέας αλλά κάπου αλλού στον κώδικα, όπως είναι δυνατόν με πολλά άλλα είδη σφαλμάτων.
Βήμα 3 - Επιβεβαιώστε ότι το αντικείμενο της Python έχει το χαρακτηριστικό δεδομένων ή μεθόδου που προσπαθείτε να χρησιμοποιήσετε μέσω της τεκμηρίωσης ελεύθερα στο Python Software Foundation (python.org). Είναι εύκολο να μπερδευτείτε όταν ασχολείστε με όλα τα αντικείμενα και τα αντίστοιχα δεδομένα και μεθόδους.
Δείτε αν η εξαίρεση που απορρίφθηκε ήταν εντός κώδικα χειρισμού σφαλμάτων. Όπως συμβαίνει με κάθε χειρισμό σφαλμάτων, μια συγκεκριμένη εξαίρεση μπορεί να πεταχτεί για οποιοδήποτε λόγο ή καθόλου λόγο. Εξετάστε προσεκτικά τον κώδικα για να προσδιορίσετε την πρόθεση του αρχικού συντάκτη, ρίχνοντας την εξαίρεση "AttributeError". Μπορεί να είναι περισσότερο λογικό λάθος από ένα σφάλμα σύνταξης
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα