class MyClass(object):
def f(self):
return 'hello world'
Все, что я читал здесь и на других сайтах, с этим кодом, если я запускаю MyClass.f()
он должен вернуться с hello world
, но вместо этого я получаюВызов функции внутри моего класса не работает
Traceback (most recent call last):
File "C:\Users\Calvin\Desktop\CS_Semester_Project\testing.py", line 5, in <module>
MyClass.f()
TypeError: unbound method f() must be called with MyClass instance as first argument (got nothing instead)
Я понятия не имею, что я делаю неправильно, любая помощь будет очень оценена.
Пояснение: Функции, которые имеют «я» как первый аргумент, должны быть вызваны на объект в объекте. Функция ( – Patashu
отлично работает, спасибо :) – Jackal
@ Jackal приветствуется –