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

__name__ == "__main__"

时间:2015-01-04 19:30:51      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:python 学习

程序中出现了if __name__ == "__main__"

解释:

如果该.py文件是自己执行则__name__被赋值为__main__,否则赋值为文件名

用处:

更好的例子是为了代码重用。
比如你现在写了一些程序,都存在单独的py文件里。有一天你突然想用1.py文件中的一个写好的函数来
处理现在这个文件中的事物,你当然可以拷贝过来,你也可以把那个文件加上if __name__ == "__main__":
这句话,然后从你现在写的文件中import 1就可以用1.py中的函数了。
更专业的用法可以用在测试模块、基类、类的重用等等方面。


__name__ == "__main__"

标签:python 学习

原文地址:http://wuxiaoyu.blog.51cto.com/9202912/1599037

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