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

liftword3周前 (12-13)技术文章15

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”


具体例子:

相关文章

IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天

EXCEL逻辑函数中的 IF 条件判断函数,它有10大用法。先介绍下 IF 函数公式的参数含义: = IF(条件判断,成立的结果,不成立的结果)。▍如图1:在C1单元格输入=if(A1>B1,“...

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

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

python每天学习一点点(if语句条件表达式)

在python中如果条件语句只有两个选择,要么是a,要么是b,可以使用条件表达式来编写语句。一、不使用条件表达式,代码如下:例1a = 6 b = 9 if a > b: print(a...

Python基础到实战一飞冲天(二)-python基础(十一)--if嵌套

# 11_ Python基础到实战一飞冲天(二)-python基础(十一)--if嵌套石头剪刀布随机数案例## 一、if嵌套-05-火车站安检-检查刀的长度### 1、if 嵌套应用:火车站安检案例代...

Python if语句嵌套(入门必读)

在最简单的 if 语句中嵌套 if else 语句,形式如下:if 表达式 1: if 表示式 2: 代码块 1 else: 代码块 2再比如,在 if else 语句中嵌套 if else 语句,形...

python笔记之if条件判断

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