Como se livrar de um erro de atributo em python

Python atribuir erros pode ser fácil de depurar.

Python atribuir erros pode ser fácil de depurar.

Video: Como instalar pygame en python si marca error!!!!

Quando o interpretador Python não consegue encontrar um dados ou método atributo especificado em um objeto que permite referências a atributos, ele irá gerar um "AttributeError" exceção. Quando você receber um erro de atributo em Python, isso significa que você tentou acessar o valor do atributo de ou atribuir um valor de atributo para um objeto Python ou instância de classe em que esse atributo simplesmente não existe.

Verifique se a referência de atributo ou funções em causa está escrito corretamente. Qualquer variação na ortografia fará com que uma exceção de erro atributo a ser lançada. Às vezes, um "Eu" pode parecer um "eu." Em Python, objeto e nomes de variáveis ​​são case-sensitive. Há muitas letras do alfabeto que pode ser confundido com o seu homólogo maiúscula ou minúscula.

Video: Curso de Python - Aula 27 - Blocos de Instrução II - eXcript



Verifique se a definição de classe original e suas definições de classe criança faz sentido. O erro não pode realmente estar na linha de código indicado pelo intérprete, mas em outro lugar no código, como é possível com muitos outros tipos de erros.

Confirmar que o objeto Python realmente tem os dados ou atributo método que você está tentando usar via a documentação livremente na Fundação Python Software (python.org). É fácil se misturam quando se lida com todos os objetos e seus dados e métodos correspondentes.

Veja se a exceção lançada estava dentro código de manipulação de erro. Tal como acontece com todos os manipulação de erro, uma determinada exceção pode ser jogado por qualquer motivo ou sem motivo algum. Examine o código cuidadosamente para determinar que a intenção do autor original lançando a "AttributeError" exceção. Pode ser mais de um erro de lógica do que um erro de sintaxe.

Referências

  • ligação Python Software Foundation: Exceções Built-in

Sobre o autor

Rodney Lewis não parou de escrever desde que utilizados pela primeira vez um computador aos 6 anos em 1981. Sua obra é destaque em publicações como a "NW Karaoke & Ao vivo entretenimento Guia," "DO-IT News" e "HitExchangeNews." Ter amplo conhecimento em uma ampla variedade de assuntos diversos, Lewis está atualmente trabalhando em seu Associate of Arts em North Seattle Community College.

Video: Orientação a Objetos (atributos e métodos estáticos)


Artigos relacionados