whycomputer.com >> Počítačová školení >  >> Internet

Jak se zbavit chyby atributu v Python

Pokud interpret jazyka Python nemůže najít zadaný atribut data nebo metody na objektu, který umožňuje odkazy na atributy, zvýší výjimku "AttributeError". Když se v Pythonu zobrazí chyba atributu, znamená to, že jste se pokusili o přístup k hodnotě atributu nebo přiřazení hodnoty atributu objektu objektu nebo třídy třídy Python, ve kterém tento atribut jednoduše neexistuje.

Krok 1
Zkontrolujte, zda je příslušný atribut nebo přiřazení správně napsáno. Jakákoli změna pravopisu způsobí, že výjimka chyby atributu bude vyvolána. Někdy "i" může vypadat jako "l". V Pythonu rozlišují názvy objektů a proměnných velká a malá písmena. Existuje mnoho písmen v abecedě, které mohou být zaměněny za jejich vyšší nebo menší písmena.

Krok 2
Ověřte, zda původní definice třídy a její definice podřízené třídy mají smysl. Chyba nemusí být ve skutečnosti v řádku kódu, který je určen interpretem, ale někde jinde v kódu, jak je to možné u mnoha jiných typů chyb.

Krok 3
Potvrďte, že objekt Python má skutečně atribut data nebo metody, který se pokoušíte volně používat v dokumentaci v Python Software Foundation (python.org). Je snadné se smíchat, když se zabýváte všemi objekty a jejich odpovídajícími daty a metodami.
Podívejte se, zda výjimka byla v kódu pro zpracování chyb. Stejně jako u všech chyb, může být daná výjimka hozena z jakéhokoli důvodu nebo bez důvodu. Pozorně si prostudujte kód, abyste zjistili, co bylo původním autorským záměrem, a to tak, že vyvoláte výjimku "AttributeError". Může to být více logická chyba než chyba syntaxe
URL:https://cs.whycomputer.com/Internet/100107572.html

Internet
  • Jak se zbavit spamu v Gmail

    E-maily nevyžádané pošty jsou e-maily, které jsou zasílány bez vašeho svolení. Mohou rychle vyplnit svůj e-mailový účet, pokud s tím nic neuděláte. Každý e-mailový server se zabývá spamem jiným způsobem. Gmail je dobrý v oddělení spamu pro vás, takže se ho můžete rychleji zbavit. Smazání spamu je sn

  • Jak se zbavit nevyžádané televize

    Recyklace staré televize je snadnější než kdykoli předtím díky místním, státním a federálním organizacím, které pomáhají recyklovat elektronické produkty. Kromě místních nebo regionálních recyklačních zařízení mohou někteří výrobci elektroniky nabídnout recyklaci nevyžádané televize, často zdarma. R

Počítačová školení © https://cs.whycomputer.com