码迷,mamicode.com
首页 > 编程语言 > 详细

python中的__name__

时间:2020-02-19 11:35:27      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:知识   自己   输出内容   语句   main   完成   python   内容   判断   

1.__name__

  __name__ 是属于 python 中的内置类属性,就是它会天生就存在与一个 python 程序中,代表对应程序名称。

  也分两种情况:

  1)当python程序自己执行时,__name__变量的值就是:__main__

  2)  当python程序是作为模块被导入时,那么__name__变量的值就是:程序的文件名,也就是.py前面的文件名称。

2.使用场景

  一般我们说使用场景,肯定会根据该知识点的功能来判断。

  情况一:比如有个功能模块的程序test.py,在该程序里面有一部分是测试代码,测试代码块会输出内容,验证该程序是否能完成我们需求的功能。

      但是我们在实际导入该模块时,不需要输出测试内容。因此可以用if语句判断__name__的值,进而限制测试代码是否执行。

python中的__name__

标签:知识   自己   输出内容   语句   main   完成   python   内容   判断   

原文地址:https://www.cnblogs.com/jcdream/p/12329472.html

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