在 python 中,一个模块不必有一个 main 函数,但通常的做法是使用以下成语:
def my_main_function():
... # some code
if __name__=="__main__": # program's entry point
my_main_function()
我知道 Ruby 也不必有方法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))