关于if__name__=='main’的含义与用法
当你在写.py文件的时候,一般是以两种方式存在的:
1.作为脚本直接运行;
2.作为模块给别人导入。
你的代码在被执行的时候,python解释器会先去读取你的python代码,然后定义一些全局的内置变量,而我们常常写的这个__name__就是其中的变量之一。
有些人会判断__name__的值是__main__就说明这里是程序入口。
当.py直接运行的时候,name__的值是__main,而当.py被当作模块导入的时候,__name__的值是模块的名称。