关于python中的 if __name__== "__main__"用法

示例:  关于python中的 if __name__== "__main__"用法

执行上述python文件 fast.py,打开了百度网页。

然后另一个脚本web.py:  关于python中的 if __name__== "__main__"用法

执行该脚本后,没有打开百度网页。

将上图1中的if __name__=="__main__" 注释后  web.py脚本执行后打开了百度网页。

因此  __name__== "__main__"  总结就是:

__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。