Атрибуты класса не найдены Python - PullRequest
0 голосов
/ 06 февраля 2020

Вот мой код:

enter image description here

Вот моя ошибка:

enter image description here

Я очень смущен, почему это происходит. Я использую экземпляр класса JinderBot, а функция __init__ явно устанавливает атрибут driver. Пожалуйста, помогите указать на мою ошибку.

Я использую PyCharm и Python 3.7.

1 Ответ

0 голосов
/ 06 февраля 2020

Вам нужно добавить методы в класс для доступа и установки атрибутов.

class JinderBot:

    def __init__(self):
         self.atrib = “foobar”

    def _get(self):
         return self.atrib

    def _set(self, atrib)
         self.atrib = atrib 

    bot = JinderBot() 
    print(bot._get())
    bot._set(“updating attribute”)
    print(bot._get())
...