【608】理解 if __name__ = '__main__'

参考:if __name__ == '__main__' 如何正确理解? - 初识CV的回答 - 知乎 

  简单理解就是,只有当一个文件作为主文件被运行的时候,其 '__name__' 的值是 '__main__',否则其他时候引用或者怎样其值都是真实的姓名,因此不会运行 if 语句内部的内容。

  因此对于一个 Python 文件,有这样的判断句,就是说明作为主程序运行的时候,运行里面的内容。

  可以查看参考链接里面的具体例子,很生动形象。

原文地址:https://www.cnblogs.com/alex-bn-lee/p/15008328.html