__name__是每个python模块的内置变量,该模块被直接执行的时候,__name__ 等于文件名(包含后缀 .py );如果该模块 import 到其他模块中,则该模块的 __name__ 等于模块名称(不包含后缀.py)。
这样就保证了这些代码只有直接被运行的时候才会被执行,被其他模块调用的时候不会执行。

__name__是每个python模块的内置变量,该模块被直接执行的时候,__name__ 等于文件名(包含后缀 .py );如果该模块 import 到其他模块中,则该模块的 __name__ 等于模块名称(不包含后缀.py)。
这样就保证了这些代码只有直接被运行的时候才会被执行,被其他模块调用的时候不会执行。