Дорогие все, пытаясь выучить Python, классы и как передавать переменные между ними.Прочитав здесь учебное пособие, у меня возникла проблема со следующей ошибкой:
TypeError: unbound method scan() must be called with lexicon instance as first argument (got str instance instead)
Может кто-нибудь помочь мне лучше понять это?СПАСИБО !!!
class lexicon (object):
def __init__(self,data):
self.direction = data
self.words = data.split()
def scan(self):
return self.words
def main():
stuff = raw_input('> ')
x = lexicon.scan(stuff)
if __name__ == '__main__':
main()