Tecnología

Inicio

¿Cómo deshacerse de un error Atributo en Python

¿Cómo deshacerse de un error Atributo en Python


Cuando el intérprete de Python no puede encontrar un conjunto de datos especificados o atributo del método sobre un objeto que permite la referencia a atributos, se lanzará una excepción "AttributeError". Cuando se produce un error de atributos en Python, significa que ha intentado acceder al valor del atributo de, o asignar un valor de atributo de un objeto Python o instancia de clase en el que dicho atributo, simplemente no existe.

Instrucciones

1 Asegúrese de que la referencia del atributo o el mandato está escrito correctamente. Cualquier variación en la ortografía provocará una excepción de error atributo para ser lanzado. A veces una "i" puede verse como una "L". En Python, los nombres de variables objeto y entre mayúsculas y minúsculas. Hay muchas letras en el alfabeto que se puede confundir con su contraparte mayúscula o minúscula.

2 Compruebe que la definición de la clase original y sus definiciones de clase del niño tienen sentido. El error en realidad no puede estar en la línea de código indicado por el intérprete, pero en otro lugar en el código, como es posible con muchos otros tipos de errores.

3 Confirmar que el objeto de Python en realidad tiene los datos de atributos o método que está intentando utilizar a través de la documentación libremente en la Python Software Foundation (python.org). Es fácil meterse cuando se trata de todos los objetos y sus correspondientes datos y métodos.

4 A ver si la excepción lanzada fue en el código de gestión de errores. Al igual que con todo el manejo de errores, una excepción que se da puede ser lanzado por cualquier motivo o sin motivo alguno. Examine el código cuidadosamente para determinar que la intención del autor original lanzando la excepción "AttributeError". Podría ser más de un error lógico que un error de sintaxis.