Python中if __name__ == '__main__'如何使用?如何获取程序类名及方法名?

2026-05-24 17:590阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计717个文字,预计阅读时间需要3分钟。

Python中if __name__ == '__main__'如何使用?如何获取程序类名及方法名?

pythonif __name__==__main__: # 详细解释: # 1. 每个Python模块都包含一个内置变量__name__。 # (__name__是Python的一个内置属性,它表示当前模块的名称。当模块被直接运行时,__name__的值为 __main__。) # 2. 当在自身环境中运行时,

if __name__ == “__main__”:

详细解释:

1、每个python模块都包含内置的变量__name__。(__name__是python的一个内置类属性,它天生就存在于一个 python 程序中,代表对应程序名称)

2、当在自身模块里执行的时候,__name__等于当前执行文件的名称(包含了后缀.py)但是又由于 '__main__' 等于当前执行文件的名称(包含了后缀.py)。进而当模块被直接执行时,__name__ == '__main__'结果为真。

Python中if __name__ == '__main__'如何使用?如何获取程序类名及方法名?

3、如果该模块被import到其他模块中,则该模块的__name__等于该模块名称(不包含后缀.py)。

阅读全文

本文共计717个文字,预计阅读时间需要3分钟。

Python中if __name__ == '__main__'如何使用?如何获取程序类名及方法名?

pythonif __name__==__main__: # 详细解释: # 1. 每个Python模块都包含一个内置变量__name__。 # (__name__是Python的一个内置属性,它表示当前模块的名称。当模块被直接运行时,__name__的值为 __main__。) # 2. 当在自身环境中运行时,

if __name__ == “__main__”:

详细解释:

1、每个python模块都包含内置的变量__name__。(__name__是python的一个内置类属性,它天生就存在于一个 python 程序中,代表对应程序名称)

2、当在自身模块里执行的时候,__name__等于当前执行文件的名称(包含了后缀.py)但是又由于 '__main__' 等于当前执行文件的名称(包含了后缀.py)。进而当模块被直接执行时,__name__ == '__main__'结果为真。

Python中if __name__ == '__main__'如何使用?如何获取程序类名及方法名?

3、如果该模块被import到其他模块中,则该模块的__name__等于该模块名称(不包含后缀.py)。

阅读全文