Я пытаюсь получить доступ к переменной класса во внешней функции, однако получаю ошибку AttributeError: «Класс не имеет атрибута». Мои коды выглядят примерно так:
Код: Выделить всё
class example():
def __init__():
self.somevariable = raw_input("Input something: ")
def notaclass():
print example.somevariable
AttributeError: class example has no attribute 'somevariable'
Были заданы и другие подобные вопросы, однако во всех ответах говорилось, что нужно использовать self и определить во время
init, что я и сделал. Почему я не могу получить доступ к этой переменной.
Подробнее здесь:
https://stackoverflow.com/questions/166 ... s-variable