python 中的 if __name__ == "__main__" 的解释

发布时间:2020-05-26编辑:脚本学堂
为大家介绍python中的 if __name__ == "__main__" 。__name__是用来识别一个模块是直接运行还是作为一般的模块被导入的状态。

为大家介绍python中的 if __name__ == "__main__" 。
 
__name__是用来识别一个模块是直接运行还是作为一般的模块被导入的状态。
当一个模块是直接运行时,__name__就等于__main__,如果它是作为一般模块被导入时,__name__就是模块本身的名字。
 
这条语句的作用:
告知程序此语句以下的所有程序只有在进行python命令进行执行操作时才被执行,而在被其他程序引用时不执行。