if name==‘main’ 的作用:
-
代码的规范性
该语句像是一个标志,象征着Java等语言中的程序主入口,告诉其他程序员,代码入口在此。 -
锁定语句
当我们把模块A中的代码在模块B中进行import A时,只要B模块代码运行到该import语句,模块A的代码会被执行。
如果在模块A中,我们有部分的代码不想在被导入到B时直接被运行,但在直接运行A时可直接运行,可以将这些语句加在A模块的:if name==‘main’: 下。
参考:https://www.cnblogs.com/chenhuabin/p/10118199.html