Функция Python не обращается к переменной классаPython

Программы на Python
Anonymous
Функция Python не обращается к переменной класса

Сообщение Anonymous »

Я пытаюсь получить доступ к переменной класса во внешней функции, однако получаю ошибку 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

Вернуться в «Python»