码迷,mamicode.com
首页 > 其他好文 > 详细

if __name__ =="__main__"

时间:2018-11-03 11:17:06      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:python   主程序   有一个   例子   main   strong   python解释器   __name__   名称   

当python解释器读取源文件的时候,它会执行其中的所有代码
在执行代码之前,它将会定义一些特殊的变量,例如:如果python解释器将该模块(源文件)作为主程序运行,那么它将特殊的__name__变量设置为具有值"__main__"。如果是从另外一个模块导入该文件,那么name`则将其设置为模块的名称。

举个例子,我有一个py文件,名字叫做test.py,如果这个文件是作为主程序运行,那么__name__ == "__main__",如果是作为模块,导入到其它文件中,比如

import test

那么这个__name__ == "test"

if __name__ =="__main__"

标签:python   主程序   有一个   例子   main   strong   python解释器   __name__   名称   

原文地址:https://www.cnblogs.com/cn-fox/p/9899890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!