Python中“if __name__==‘__main__‘:”理解与总结

阅读 53

2022-01-05

if name==‘main’ 的作用:

  1. 代码的规范性
    该语句像是一个标志,象征着Java等语言中的程序主入口,告诉其他程序员,代码入口在此。

  2. 锁定语句
    当我们把模块A中的代码在模块B中进行import A时,只要B模块代码运行到该import语句,模块A的代码会被执行。
    如果在模块A中,我们有部分的代码不想在被导入到B时直接被运行,但在直接运行A时可直接运行,可以将这些语句加在A模块的:if name==‘main’: 下。

参考:https://www.cnblogs.com/chenhuabin/p/10118199.html

精彩评论(0)

0 0 举报