Так что я работаю над знакомством с объектно-ориентированным программированием, возиться с классами в python. Ниже приведен простой код, который я [пытался] реализовать только в интерпретаторе.
class Test(object):
def set_name(self, _name):
name = _name
def set_age(self, _age):
age = _age
def set_weight(self, _weight):
weight = _weight
def set_height(self, _height):
height = _height
Когда я запускаю python, я запускаю следующие команды:
>>>import Test
>>>Test.set_name("Sean")
и затем я получаю эту трассировку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'set_name'
Я основываюсь на официальной документации модуля, найденной здесь .
Я прочитал довольно много документации по ООП, но я все еще новичок, так что я уверен, что что-то происходит прямо над моей головой. Что означает эта ошибка?
Заранее спасибо за любую помощь.