关于if __name__ == '__main__'的理解
学习作用域时,有些疑惑,if __name__ == '__main__':。
第一,添加这条语句的作用是什么?原理是什么?
第二,添加这条语句有什么好处?
if __name__ == '__main__':
__name__ 参数: 被执行模块的名字。
模块作为主程序时执行,__name__值为‘__main__‘,而作import时,其值为:模块的名字。
if __name__ == '__main__':pass
作用分为两个方面:第一,作为脚本本身运行时,执行pass内容。
第二,被引用时,避免pass执行。
原理部分,目前因自身水平不够,理解不够深入,暂时放在这里。
好处:避免pass被执行。
转载于:https://www.cnblogs.com/NJZY-Y/p/11095426.html
关于if __name__ == '__main__'的理解相关推荐
- 魔力Python--if __name__ == '__main__' 的理解
if __name__ == '__main__' 的理解 __name__ 是当前模块名,当模块被直接运行时模块名为 __main__ . 这句话的意思就是,当模块被直接运行时,以下代码块将被运行, ...
- python使用笔记:if __name__ == ‘__main__‘ 如何理解
大部分内容来自: 作者:初识CV 链接:https://www.zhihu.com/question/49136398/answer/1654722335 来源:知乎 著作权归作者所有.商业转载请联系 ...
- __name__=='__main__'的理解和使用
1. 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明'):在你自己眼中,你是你自己(__name__ == '_ ...
- Python 中 if __name__ == '__main__': 的理解
1.这段代码的功能 一个 Python 的文件有两种使用的方法,第一是直接作为脚本执行,第二是 import 到其他的 Python 脚本中被调用(模块重用)执行.因此 if __name__ == ...
- 如何简单地理解Python中的if __name__ == '__main__'
如何简单地理解Python中的if __name__ == '__main__' 文章目录: 一.摘要 二. 程序入口 虽然已经知道这个具体的用法,但是这篇文章有很多细节写的还是很好,决定转载一下,日 ...
- Python 中的 if __name__ == __main__ 该如何理解
Python 中的 if __name__ == "__main__" 该如何理解 原文链接: http://blog.konghy.cn/2017/04/24/python-en ...
- 如何快速简单粗暴地理解Python中的if __name__ == ‘__main__‘
1. 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明'):在你自己眼中,你是你自己(__name__ == '_ ...
- 解惑(二)----- 如何通俗地理解Python中的if __name__ == ‘__main__‘
1. 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明'):在你自己眼中,你是你自己(__name__ == '_ ...
- 简单理解Python中的if __name__ == '__main__'
1. 摘要 通俗的理解__name__ == 'main':假如你叫小明.py,在朋友眼中,你是小明(name == '小明'):在你自己眼中,你是你自己(name == 'main'). if na ...
最新文章
- 全局静态存储区、堆区和栈区深入剖析
- NYOJ 138 找球号(二)哈希表
- Mybatis Integer类型参数值为0时判断为空、空字符串不通过
- 记录hadoop3.2.2出现Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster问题
- mysql数据库集群架构图_搭建MySQL-Cluster集群架构
- python-运算符综合演练
- 甘肃省计算机能力vf考试题库,计算机等级考试二级VF模拟试题十及答案解析
- html代码大全贴音乐,网页音乐代码大全
- office excel2013如何启用solver选项
- Red5流媒体服务器的完整尝试
- 如何用excel做正交分析_excel表格分析正交数据处理-excel中怎么对正交试验进行F值检验...
- 群晖NAS跨存储空间移动套件(应用)
- 中国大陆手机号码如何注册谷歌账号?完美解决收不到验证码的问题
- 求首尾相连数组的最大子序列和
- Matlab Simulink 常用快捷操作和功能(1)
- 1032 挖掘机技术哪家强 (20分) 测试点4
- 开黑不卡顿,运行不掉帧,高通骁龙 835 助力 NEST 2017 王者荣耀组决赛
- POJ Treasure Exploration 【DAG交叉最小路径覆盖】
- 信息安全快讯丨生日快乐,我的国
- linux 动态库系统目录,Linux操作系统:指定动态库(.so)搜索路径(4)
热门文章
- Vue-注册全局组件的两种方法
- shell遍历根目录_大厂运维高手如何打造核心竞争力?这些Shell命令合集得知道!...
- 【动态规划笔记】01背包问题及优化
- FFmpeg与libx264接口源代码简单分析
- Mplayer 的编译
- H.264 视频质量评价方法 (基于视频内容)
- 计算机 管理策略,有关管理组策略管理模板的建议 (.adm) 文件
- arcgis中img 批量转换tif_在ArcGIS中Python使用及批量裁剪示技巧讲解 !
- nod找不到服务器,Nodejs服务器:无法加载资源:服务器响应状态为404(未找到)...
- idea git和svn间切换