if __name__== "__main__": main() 怎么理解

最近用python crawler的案例来边看边学,遇到了这个语句不太理解,在这里做个笔记。

可以这么简单理解:如果一个模块(也就是.py文件)是直接运行的,那么这个模块中的代码块被执行;如果这个模块是被导入的,代码块不被执行。

下面的链接是我觉得讲解的比较清楚的文章,也算是自己的收藏夹啦

Python 中的 if __name__ == '__main__' 该如何理解 | Huoty's Blog (konghy.cn)

 

posted on 2021-09-14 12:31  一直要快乐呀  阅读(114)  评论(0)    收藏  举报