python中的if __name__ == '__main__' 如何正确理解?

 

 

 

 

 

 一种通俗易懂的解释为

 

 也就是说:__name__ 是的本质是当前模块名,也就是说 __name__  就像一个指针,指向当前程序运行的模块,当前运行模块是谁,_name_就指向了谁的名字。

更加具体的解释参考:https://blog.konghy.cn/2017/04/24/python-entry-program/ 这篇博客。

posted @ 2021-03-08 21:54  少年π  阅读(106)  评论(0编辑  收藏  举报