| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> if __name__ == ‘__main__‘ -> 正文阅读 |
|
|
[Python知识库]if __name__ == ‘__main__‘ |
|
目录 二、解析 if __name__ == '__main__' 三、举例说明-if __name__ == '__main__'结果为true 四、举例说明-if __name__ == '__main__'结果为false 一、__name__1、概念
2、使用场景
二、解析 if __name__ == '__main__'
1、当__name__在当前执行的文件中使用时,它的值等于__main__,所以if __name__ == '__main__'结果为true,所以
if __name__ == '__main__'下的代码会被执行。
2、当__name__不在当前执行文件中,而是在导入的其它文件中时,其值为被调用模块所在的路径,此时if __name__ == '__main__'结果为false,所以
if __name__ == '__main__'下的代码不会被执行。
三、举例说明-if __name__ == '__main__'结果为true
1、if __name__ == '__main__'写在xiaoming.py中;
2、运行xiaoming.py,if __name__ == '__main__'结果为true,写在其下的代码执行。
3、
四、举例说明-if __name__ == '__main__'结果为false
1、if __name__ == '__main__'写在xiaoming.py中;
2、将xiaoming.py导入xiaomei.py中;
3、运行xiaomei.py,此时if __name__ == '__main__'结果为false,写在其下的代码不执行。
4、
五、模块和包? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 15:20:48- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |