最近用python crawler的案例来边看边学,遇到了这个语句不太理解,在这里做个笔记。
可以这么简单理解:如果一个模块(也就是.py文件)是直接运行的,那么这个模块中的代码块被执行;如果这个模块是被导入的,代码块不被执行。
下面的链接是我觉得讲解的比较清楚的文章,也算是自己的收藏夹啦
Python 中的 if __name__ == '__main__' 该如何理解 | Huoty's Blog (konghy.cn)
最近用python crawler的案例来边看边学,遇到了这个语句不太理解,在这里做个笔记。
可以这么简单理解:如果一个模块(也就是.py文件)是直接运行的,那么这个模块中的代码块被执行;如果这个模块是被导入的,代码块不被执行。
下面的链接是我觉得讲解的比较清楚的文章,也算是自己的收藏夹啦
Python 中的 if __name__ == '__main__' 该如何理解 | Huoty's Blog (konghy.cn)