Python 3.x 除了python中的main之外,我如何为函数使用不同的名称?
我想使用main以外的函数名作为主函数。有可能吗?这听起来像是一个基本问题,但因为我是python新手,所以我想确保我的操作正确 file1.pyPython 3.x 除了python中的main之外,我如何为函数使用不同的名称?,python-3.x,main,Python 3.x,Main,我想使用main以外的函数名作为主函数。有可能吗?这听起来像是一个基本问题,但因为我是python新手,所以我想确保我的操作正确 file1.py def func1(): """some code""" def func2(): """Some code""" def main(arg1,arg2): func1() func2() if __name__=="__main__": main(arg1,arg2) 我希望这里的main方法使用不同的名称。您可以这
def func1():
"""some code"""
def func2():
"""Some code"""
def main(arg1,arg2):
func1()
func2()
if __name__=="__main__":
main(arg1,arg2)
我希望这里的main方法使用不同的名称。您可以这样做:
def not_main(arg1, arg2):
func1()
func2()
if __name__ == "__main__":
not_main(arg1, arg2)
不幸的是,if _uname _u==\u uu main _;:语法是不可避免的-它所做的是检查当前文件是否作为脚本而不是导入的模块运行。约定是使用一个main函数来保存应用程序的主要业务逻辑,并在if\uu name\uuu==\uu\u main\uuu:块中调用它,但是有很多理由不这样做,而且根本不需要它。我认为最好的学习体验是-试试!你可以试试看会发生什么