Python中 if __name__ == "__main__" 的解释和应用

liftword5个月前 (12-13)技术文章57

if __name__ == '__main__':

在导包的时候,会执行其在模块内部的调用,所以一般在测试执行调用会使用if __name__ == '__main__'进行当前测试


1.__name__是python的一个内置类属性,它天生就存在于一个 python 程序中,代表对应程序名称。

2.直接运行当前文件时,__name__的值为“__main__”

3.在其它程序中导入xxx.py运行时,__name__的值为“xxx.py”


直接运行当前文件时,__name__的值为“__main__”


在其它程序中导入xxx.py运行时,__name__的值为“xxx.py”


具体例子:

相关文章

Python- 第 15 天 - IF 语句 - 核心 P原理

Python 中的条件语句概述:编程通常涉及检查条件并根据这些条件决定采取什么行动。Python if 语句:允许检查程序的当前状态并适当地响应该状态。目标: 学习编写允许检查相关条件的条件测试。将编...

简单学Python——关键字7——if、elif、else

python的if、elif、else用于控制程序的执行,基本形式为:if 判断条件: 判断条件可为:逻辑、成员运算、比较运算  (缩进) 执行语句........ (当判断的条件成立时,就会执行if...

python笔记之if条件判断

条件判断:(注意语法的缩进)一、单向判断:if语法如下所示:If xxx:Print(xxx)二、双向判断:if…else…语法如下所示:If xxx:Print(xxx)Else:Print(xxx...

[1]Python基础语法-【4】条件语句

Python中的if语句是一种条件控制语句,它用于根据给定的条件执行特定的操作。if语句可以单独使用,也可以与else语句和elif语句一起使用,以构建更复杂的条件控制流程。在本教程中,我们将介绍Py...

「Python条件结构」if…else实现求圆的周长与面积

功能要求编写一个控制台应用程序,从键盘上输入圆的半径,判断班级是否大于0,如果半径大于0,则求圆的周长和面积;如果半径小于等于0,给出提示信息“半径必须大于0”。说明:圆的周长 = 2* π * r;...