这个Python代码是什么意思?

1 python python-datamodel

__author__="Sergio.Tapia"
__date__ ="$18-10-2010 12:03:29 PM$"

if __name__ == "__main__":
    print("Hello")
    print(__author__)
Run Code Online (Sandbox Code Playgroud)

它从哪里获得__main____name__

谢谢您的帮助

Tho*_*ers 9

__name__变量由运行时提供.它是当前模块的名称,即导入它的名称."__main__"是一个字符串.它并不特别,它只是一个字符串.它也恰好是执行时主脚本的名称.

if __name__ == "__main__":机制是直接执行.py文件时执行某些操作的常用方法,但在将其作为模块导入时则不行.