__name__ 是 Python 的内置变量,指的是当前模块名。当该脚本被直接运行时,__name__ 的值等于 __main__; 当脚本被以模块调用的方式运行时,__name__ 的名称等于模块的名称(一般是这个脚本的文件名)。 看下面的测试 Demo: 当 module.py 被直接运行时,打印的结果是 __m……