关于__name__=='__main__

Posted momo8238

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于__name__=='__main__相关的知识,希望对你有一定的参考价值。

if __name__==‘__main__‘ :  为了区分你是主动执行这个脚本,还是从别的地方把它当做一个模块去调用。

如果是主动执行,则执行。如果是调用的,则不执行主体。

里面存放的可能是一些测试模块。

可以通过用print(__name__) 来测试 __name__ 是否等于 __main__

 

如果是主动执行的话,则print(__name__) 的结果是 __main__

如果是从其他模块import的话,则print(__name__) 的结果是 被调用的程序名。

 

以上是关于关于__name__=='__main__的主要内容,如果未能解决你的问题,请参考以下文章

关于Python中的 if __name__ == '__main__'

关于__name__=='__main__

扫盲贴000---关于python中的if __name__ == '__main__'

if __name__ == '__main__':

if __name__ == '__main__'

pythonif __name__=='__main__'