首页 > 其他 > 详细

关于__name__=='__main__

时间:2017-08-15 09:39:30      阅读:197      评论:0      收藏:0      [点我收藏+]

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

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

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

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

 

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

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

 

关于__name__=='__main__

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!