whycomputer.com >> Интернет познания >  >> интернет

Как да се освободим от грешка в атрибут в Python

Когато интерпретаторът на Python не може да намери конкретен атрибут за данни или метод на обект, който позволява препратки към атрибути, той ще повиши изключението "AttributeError". Когато получите атрибутна грешка в Python, това означава, че сте се опитали да получите достъп до стойността на атрибута на, или присвоите стойност на атрибут на обект или клас на Python, в който този атрибут просто не съществува.

Стъпка 1
Проверете дали съответната препратка или задача на атрибута е написана правилно. Всяка промяна в правописа ще доведе до изхвърляне на изключение за атрибутна грешка. Понякога "i" може да изглежда като "l". В Python, имената на обекти и променливи са чувствителни към малки и главни букви. В азбуката има много букви, които могат да бъдат сбъркани с горната или долната им част.

Стъпка 2: Проверете дали оригиналната дефиниция на класа и дефинициите на детската класа имат смисъл. Грешката може да не е в реда на кода, посочен от интерпретатора, но някъде другаде в кода, както е възможно при много други типове грешки.

Стъпка 3
Потвърдете, че обектът на Python действително има атрибута за данни или метод, който се опитвате да използвате чрез документацията свободно в Python Software Foundation (python.org). Лесно е да се объркате, когато се занимавате с всички обекти и техните съответни данни и методи.
Вижте дали изхвърленото изключение е в код за обработка на грешки. Както при всяко обработване на грешки, дадено изключение може да бъде хвърлено по някаква причина или без причина. Прегледайте кода внимателно, за да определите какво е намерението на първоначалния автор, като изхвърлите изключението "AttributeError". Може да е повече от логическа грешка, отколкото синтактична грешка.

URL:https://bg.whycomputer.com/Internet/100207572.html

интернет
  • Как да се отървете от спама в Gmail

    Спам имейлите са имейли, които ви се изпращат без ваше разрешение. Те могат бързо да попълнят вашия имейл акаунт, ако не направите нищо по въпроса. Всеки имейл сървър се занимава с спам по различен начин. Gmail е добър в разделянето на спама за вас, така че да можете да се отървете от него по-бързо.

  • Как да се отървете от нежелани телевизори

    Рециклирането на стар телевизор е по-лесно от всякога благодарение на местни, щатски и федерални организации, които помагат за рециклирането на електронни продукти. Освен местните или регионалните съоръжения за рециклиране, някои производители на електроника могат да предложат рециклиране на нежелан

Интернет познания © https://bg.whycomputer.com