__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__?
谢谢您的帮助
该__name__变量由运行时提供.它是当前模块的名称,即导入它的名称."__main__"是一个字符串.它并不特别,它只是一个字符串.它也恰好是执行时主脚本的名称.
该if __name__ == "__main__":机制是直接执行.py文件时执行某些操作的常用方法,但在将其作为模块导入时则不行.