在Python中,一个模块被另一个程序第一次引入时,其主程序将全部运行。如果想在模块引入的时候,模块中的某一程序块不执行,那么此时可以用__name__属性来使该程序块仅仅在该模块自身运行时执行。

每个模块都有一个__name__属性,当其值时__main__时,表明该模块自身在运行,否则时被引入。

__name__属性的作用是什么相关推荐

  1. python 中if __name__ = '__main__' 的作用

    python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ...

  2. python程序的name的作用是什么_python 中__name__ = '__main__' 的作用,到底干嘛的?

    python 中__name__ = 'main' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: "Make a script both importable and execu ...

  3. Python版归并排序算法(附Python程序__name__属性用法演示视频)

    import random def mergeSort(seq, reverse=False): #把原列表分成两部分 mid = len(seq) // 2 left, right = seq[:m ...

  4. 浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

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

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

  6. python中__name__属性的取值_Python脚本的“__name__”属性

    每个Python脚本在运行时都有一个"__name__"属性.如果脚本作为模块被导入,则其"__name__"属性的值被自动设置为模块名:如果脚本独立运行,则其 ...

  7. python 中__name__ = '__main__' 的作用

    学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main ...

  8. __name__属性

    模块本身就是一个可执行的python文件,一个模块被另一个模块所引用时,其主程序将运行.如果我们想在模块被引入时,模块中的某一程序块不执行. 这时我们就可以利用__name__属性来使程序仅在该模块自 ...

  9. python中main的作用_浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

最新文章

  1. 我现在是个普通Java程序员,如何才能“更有竞争力”?
  2. 决策树模型回归可视化分析_Excel进行线性回归模型分析的操作——「杏花开生物医药统计」...
  3. 获取jQuery中的复选框值
  4. 微信为什么不进入鸿蒙生态,马化腾为何迟迟不将微信, 加入任正非的华为鸿蒙生态系统中呢?...
  5. Ubuntu: 搭建tftp,nfs服务器
  6. android:videoView
  7. XML数据库与db4o的简要对比
  8. AJAX, JSON.js,Newtonsoft.Json.dll,nunit.framework.dll 源代码
  9. python3 爬虫
  10. [Oracle整理]树形查询(start with connect by)
  11. iOS 手势识别(点按、长按、轻扫)
  12. ftp java 关闭连接超时_关于FTP连接超时的解决办法
  13. 几分钟了解Dreamweaver代码的自动排版以及dw代码的格式化
  14. 01Java并发编程的艺术之并发编程的挑战
  15. python统计代码行数_python实现统计代码行数的方法
  16. MySQL游标的使用
  17. AD入门学习—元件库的创建2
  18. 456. 132模式
  19. MySQL数据库程序设计——成绩管理系统
  20. 联想笔记本进入BIOS开启Intel VT-x

热门文章

  1. 如何将网站提交到百度、Google等搜索引擎?
  2. 导航栏随屏幕移动而变化
  3. 高并发是什么和如何解决
  4. YoloV8改进策略:InternImage与YoloV8深度融合,动态卷积DCNv3大显神威
  5. Python实现一个万年历
  6. PHPEMS修改原后台登录验证码样式
  7. 这些行业的生意,岂止月入十万
  8. 《铁齿铜牙》主题曲--- 歌词
  9. hutool工具Word07Writer导出word文档提供下载
  10. 第三章 LLR(对数似然比)知识点补充