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

if __name__=='__main__'

时间:2020-03-17 08:21:06      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:pre   word   string   地方   代码   判断   str   symbol   变量   

if __name__==‘__main__‘:
    test()      #hello模块中的最后两行代码

当我们在命令行运行hello模块文件时,Python解释器把一个特殊变量__name__置为__main__,而如果在其他地方导入该hello模块时,if判断将失败,因此,这种if测试可以让一个模块通过命令行运行时执行一些额外的代码,最常见的就是运行测试。

 

if __name__ == ‘__main__‘的意思是:当.py文件被直接运行时,if __name__ == ‘__main__‘之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == ‘__main__‘之下的代码块不被运行。

 

 

if __name__=='__main__'

标签:pre   word   string   地方   代码   判断   str   symbol   变量   

原文地址:https://www.cnblogs.com/xj7788/p/12508385.html

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