python中if __name__ == "__main__":解释
来源:互联网 发布:怎么修改淘宝追加评价 编辑:程序博客网 时间:2024/06/03 09:13
if __name__ == "__main__":
是什么意思呢?
我们可以这样解释:
这个表示执行的是此代码所在的文件。 如果这个文件是作为模块被其他文件调用,不会执行这里面的代码。 只有执行这个文件时, if 里面的语句才会被执行。 这个功能经常可以用于进行测试。
原因是这样的:
我们都知道这样两点
1.Python文件的后缀是.py,是可以直接运行的,也可以作为模块被导入
2.在Python中导入模块一般使用的是import
知道上述两点后,就可以开始解释if __name__ == "__main__":
(1)if的意思是如果,说明这个句子是条件语句
(2)__name__
作为模块的内置属性,简单点说,就是.py文件的调用方式
(3)__main__
:.py文件有两种使用方式:作为模块被调用和直接使用。如果它等于”__main__
“就表示是直接执行。
总结:在if __name__ == "__main__":
之后的语句作为模块被import调用的时候,语句之后的代码不执行;直接使用的时候,语句之后的代码执行。通常,此语句用于模块测试中使用。
0 0
- python中if __name__ == "__main__":解释
- python中if __name__ == '__main__':
- python中if __name__ == '__main__'
- python中if __name__ == '__main__'
- python中if __name__ == '__main__'
- python中if __name__=="__main__":
- 关于Python中 if __name__ = '__main__'
- python if __name__ = '__main__'
- 【Python】|(转)if __name__ == "__main__"详细解释
- PYTHON里if __name__ == "__main__":解释
- if __name__ == '__main__' 解释
- python中if __name__ == "__main__"的详细解释及作用
- 【Python】Python 中if (__name__ == '__main__') 如何正确理解?
- python中if __name__ == '__main__': 的解析
- python中if __name__ == '__main__': 的解析
- python中if __name__ == "__main__":用法解析
- python 中 if __name__=='__main__':解析
- python中if __name__ == '__main__': 的解析
- 如何在ng-if中取得ng-model的值
- 监听者模式(listener)(c++实现)
- J2SE第三章——面向对象(一)
- linux下的main 函数
- 课堂笔记二
- python中if __name__ == "__main__":解释
- java百钱白鸡的算法
- Memcache 的学习
- 206.Interval Sum-区间求和 I(中等题)
- 动态规划--背包问题,带习题
- usaco Ordered Fractions 顺序的分数(两种解法)
- Matrix--打乱选择题
- Struts2转发和重定向(跨业务模块)
- vs 如何智能感应并且自动选中关联的单词