优秀的编程知识分享平台

网站首页 > 技术文章 正文

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

nanyue 2024-11-20 19:37:20 技术文章 1 ℃

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”


具体例子:

Tags:

最近发表
标签列表