参考:if __name__ == '__main__' 如何正确理解? - 初识CV的回答 - 知乎
简单理解就是,只有当一个文件作为主文件被运行的时候,其 '__name__' 的值是 '__main__',否则其他时候引用或者怎样其值都是真实的姓名,因此不会运行 if 语句内部的内容。
因此对于一个 Python 文件,有这样的判断句,就是说明作为主程序运行的时候,运行里面的内容。
可以查看参考链接里面的具体例子,很生动形象。
参考:if __name__ == '__main__' 如何正确理解? - 初识CV的回答 - 知乎
简单理解就是,只有当一个文件作为主文件被运行的时候,其 '__name__' 的值是 '__main__',否则其他时候引用或者怎样其值都是真实的姓名,因此不会运行 if 语句内部的内容。
因此对于一个 Python 文件,有这样的判断句,就是说明作为主程序运行的时候,运行里面的内容。
可以查看参考链接里面的具体例子,很生动形象。