一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。

if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。

python 笔记:if __name__==‘main’相关推荐

  1. python编程中的if __name__ == 'main': 的作用和原理

    <背景> 在大多数编排得好一点的脚本或者程序里面都有这段 if __name__ == 'main': <这段代码的功能> 一个python的文件有两种使用的方法: ➤第一是直 ...

  2. python里面的之前打过的记忆信息-python中的if __name__ == 'main'

    当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用: 对于编程语言来说,程序都必须要有一个入口,比如java和c#必须要 ...

  3. Python中if __name__ == ‘__main__‘:的作用和原理(自用笔记)

    if __name__ == ' __main__':的作用 一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行 ...

  4. python if name main 的作用_Python----基础之if __name__ == 'main': 的作用和原理

    在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享. 1.这段代码的功能 一个pyth ...

  5. if __name__ == __main__:什么意思_秒懂Python编程中的if __name__ == 'main' 的作用和原理...

    来源:菜鸟分析 链接: https://zhuanlan.zhihu.com/p/34112508 一天偶然发现知乎上有篇关于对python编程中的if __name__ == 'main'的理解陈述 ...

  6. python编程中的if __name__ == 'main' 的作用和原理

    在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享一下. 1.代码的功能 一个pyth ...

  7. python if main_python if __name__ == 'main' 的作用和原理()

    相信初学者在学习Python的过程中,不可避免的总会遇到 if __name__ == 'main'语句,虽然一直知道它的作用,但是可能一直比较模糊,今天菜鸟分析就与大家一起举例说说我的理解. 举个例 ...

  8. Python爬虫笔记——if __name__ == ‘__main__‘ 如何正确理解和__init__和self 的解析

    Python中if name == 'main':的作用和原理 Python中if name == 'main',__init__和self 的解析

  9. Python笔记(2) Python基础

    Python笔记(2) Python基础 1. 解释器 2. 编码 3. 标识符 4. 程序入口 5. 模块 6. 包 1. 解释器 经常可以看到 Python 源码文件中第一行经常出现下面这行代码: ...

最新文章

  1. 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
  2. reactjs redux异步action
  3. T- SQL性能优化详解
  4. 什么甜食可以代表你的家乡?
  5. 您从未听说过的Java 8的10个功能
  6. wordpress 评论ajax,WordPress教程 WordPress实现提交评论ajax翻页效果教程
  7. 三次握手wireshark抓包分析,成功握手和失败握手
  8. 每个人对工作都会有自己的想法
  9. 运用vs code常见错误_CBA:浙江广厦控股 VS 广东东莞大益 热门篮球竞猜分析
  10. 【信息系统项目管理师】第8章-项目质量管理 知识点详细整理
  11. C语言 头哥习题答案截图
  12. C语言指针详解(经典,非常详细)
  13. Qt线程:QThread
  14. 台式机装苹果系统_苹果、华为出手,ARM取代X86芯片这也是国产CPU的巨大机会
  15. java开发用固态还是机械硬盘_搭载固态硬盘的服务器究竟比搭机械硬盘快多少?...
  16. java中jmod是什么,modulo - j中mod的语法是什么
  17. go学习 --- go协程
  18. 扫地机器人噪音响_硬件老兵拆机分析:扫地机器人噪音大小到底与何相关?
  19. Linux实验搭建个人网页
  20. 2008年6月中国城市房价排行

热门文章

  1. IOS开发网络第一天之06线程之间的通信
  2. jquery技巧(持续更新。。)
  3. Repeater、GridView等 操作XML
  4. CSP认证201712-4 行车路线[C++题解]:单源最短路变型、拆点、好题!
  5. 算法提高课-动态规划-树形DP-AcWing 1072. 树的最长路径:dfs写法
  6. 数组模拟单链表acwing826. 单链表
  7. insight切换窗口 source_Source Insight函数调用关系显示设置(示例代码)
  8. java的标量和聚合量_第5节:Java基础 - 必知必会(下)
  9. 水电缴费系统php源码_简易水电费管理系统源程序代码
  10. python bootstrap-fileinput示例_bootstrap fileinput完整实例分享