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

关于__name__=='__main__

时间:2017-08-15 10:25:13      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:name   程序   print   port   测试   调用   bsp   int   结果   

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

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

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

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

 

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

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

 

关于__name__=='__main__

标签:name   程序   print   port   测试   调用   bsp   int   结果   

原文地址:http://www.cnblogs.com/momo8238/p/7363060.html

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