Я новичок в python, и я только начал писать простые классы с помощью основного метода. Пожалуйста, найдите ниже несколько строк кода python. Я только что создал основной метод с заявлением на печатьPython класс и ошибка основного метода в python 2.6.6
def main():
print("inside main method")
if __name__ == "__main__":
main()
Когда я пишу выше без класса, он работает исправно без ошибок, но если я поместил один и тот же код внутри класса, я столкнулся с NamedError в python.
class Test:
def main():
print("inside main method")
if __name__ == "__main__":
main()
Когда я бегу выше я получаю ниже ошибки NameError: название «главный» не определен.
Я использую Python 2.6.6 версии
Если вы новичок, не начинайте с длинной надстрочной версии Python. Если вы хотите изучить Python2, используйте python 2.7.10 или около того, и если вы хотите изучить Python 3, используйте 3.4.2 или около того. –
Когда вы помещаете 'main' внутри класса, он больше не доступен из глобальной области. – TigerhawkT3
Кроме того, пожалуйста, не забудьте отформатировать код как код, а текст не как код, чтобы сделать ваш вопрос разборчивым –