alex_bn_lee

导航

【608】理解 if __name__ = '__main__'

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

 

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

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

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

posted on 2021-07-13 20:36  McDelfino  阅读(46)  评论(0编辑  收藏  举报