В Python модуль не не имеет , чтобы иметь основную функцию, но обычной практикой является использование следующей идиомы:
def my_main_function():
... # some code
if __name__=="__main__": # program's entry point
my_main_function()
Я знаю, что у Руби нет , чтобы иметь метод main
, но есть ли какая-то лучшая практика, которой я должен следовать? Должен ли я назвать свой метод main
или что-то?
Страница Википедии об основных методах мне не очень помогает.
В качестве примечания я также видел следующую идиому в python:
def my_main_function(args=[]):
... # some code
if __name__=="__main__": # program's entry point
import sys
sys.exit(my_main_function(sys.argv))