解释一下if __name__ == '__main__':
时间: 2023-06-07 14:08:27 浏览: 95
Python中if __name__ == “__main__”详细解释
如果一个 Python 文件是被当做模块导入到另一个文件中使用时,__name__ 的值为该模块名称。而如果直接运行该 Python 文件时,__name__ 的值为 '__main__',表示这是该文件本身在运行。if __name__ == '__main__': 的作用在于确保 Python 文件在被导入模块使用时,不会执行该文件中 if __name__ == '__main__': 下面的代码,而只有当该文件被直接运行时,if __name__ == '__main__': 下面的代码才会被执行。
阅读全文