Comment se débarrasser d`une erreur d`attribut en python

les erreurs d`attributs Python peut être facile à déboguer.

les erreurs d`attributs Python peut être facile à déboguer.

Lorsque l`interpréteur Python ne peut pas trouver une donnée spécifiée ou attribut méthode sur un objet qui permet des références d`attributs, il soulèvera une "AttributeError" exception. Lorsque vous obtenez une erreur d`attribut en Python, cela signifie que vous avez essayé d`accéder à la valeur d`attribut, ou attribuer une valeur d`attribut à un objet Python ou instance de classe dans laquelle cet attribut n`existe pas.

Video: Faire DISPARAÎTRE les ANCIENNES CICATRICES sur la PEAU

Vérifiez que la référence d`attribut ou la cession en question est correctement orthographiés. Toute variation dans l`orthographe provoque une exception d`erreur d`attribut à être jeté. parfois, un "je" peut ressembler à un "l." En Python, l`objet et les noms de variables sont sensibles à la casse. Il y a beaucoup de lettres dans l`alphabet qui peut être confondu avec son homologue majuscules ou en minuscules.

Assurez-vous que la définition de classe d`origine et ses définitions de classe des enfants ont un sens. L`erreur ne peut pas réellement être dans la ligne de code indiquée par l`interprète, mais ailleurs dans le code, comme cela est possible avec beaucoup d`autres types d`erreurs.

Assurez-vous que l`objet Python a réellement les données ou méthode attribut que vous essayez d`utiliser via la documentation librement à la Python Software Foundation (python.org). Il est facile de se mêler lorsqu`ils traitent avec tous les objets et leurs données correspondantes et méthodes.

Video: Santé : Comment faire disparaître une migraine sans médicament ?

Voir si l`exception était jetée du code de gestion des erreurs. Comme avec toute la gestion des erreurs, une exception donnée peut être jeté pour une raison quelconque ou sans raison. Examinez attentivement le code pour déterminer ce que l`intention de l`auteur original était en jetant la "AttributeError" exception. Il est peut-être plus d`une erreur logique qu`une erreur de syntaxe.

Les références

  • lien Python Software Foundation: Exceptions intégrées

A propos de l`auteur

Rodney Lewis n`a pas cessé d`écrire depuis qu`il a d`abord utilisé un ordinateur à 6 ans en 1981. Son travail est présenté dans des publications telles que le "NW Karaoke & Guide Divertissements en direct," "DO-IT Nouvelles" et "HitExchangeNews." Avoir une connaissance approfondie dans une grande variété de sujets divers, Lewis travaille actuellement sur son associé des Arts à North Seattle Community College.

Articles connexes