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

liftword7个月前 (12-13)技术文章106

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入门016:简单 if 语句

一、简单 if 语句通过前面的学习,我们理解了如何进行条件判断,接下来就可以开始编写if语句了,在if 语句中,如果条件判断的值为true,python就执行紧跟在 if 语句后面的代码,如果是fal...

python笔记1:一次艰难的判断-if语句

小悠这几天学习Python编程,有点走火入魔,从今天开始更新学习笔记。主要内容:小目标:掌握if语句主要内容:if,elif,else使用if语句if 表达式: 代码1 表达式:就是一条语句,...

40道python二级考试真题火爆互联网,完整版答案解析为你保驾护航

Python二级考试试题(一)1.以下关于程序设计语言的描述,错误的选项是:A Python语言是一种脚本编程语言B 汇编语言是直接操作计算机硬件的编程语言C 程序设计语言经历了机器语言、汇编语言、脚...