关于__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__'