if __name__ =="__main__"
Posted cn-fox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if __name__ =="__main__"相关的知识,希望对你有一定的参考价值。
当python解释器读取源文件的时候,它会执行其中的所有代码
在执行代码之前,它将会定义一些特殊的变量,例如:如果python解释器将该模块(源文件)作为主程序运行,那么它将特殊的__name__
变量设置为具有值"__main__"。如果是从另外一个模块导入该文件,那么
name`则将其设置为模块的名称。
举个例子,我有一个py文件,名字叫做test.py
,如果这个文件是作为主程序运行,那么__name__ == "__main__"
,如果是作为模块,导入到其它文件中,比如
import test
那么这个__name__ == "test"
以上是关于if __name__ =="__main__"的主要内容,如果未能解决你的问题,请参考以下文章
Python if __name__ == “__main__“ 用法
if __name__ == "__main__": 做啥?
if __name__ == "__main__": 做啥?
if __name__ == "__main__": 做啥?