通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。
__name__ == '__main__'
(__name__ == '小明')
(__name__ == '__main__')
if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。
if __name__ == '__main__'
借鉴自Locutus博客的一篇文章,百度搜索if __name__=='__main__'第一条答案
if __name__=='__main__'
你的意思就是说,L总是直接复制人家的?
Sign in to make a reply
greatzues
通俗的理解
__name__ == '__main__'
:假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明')
;在你自己眼中,你是你自己(__name__ == '__main__')
。if __name__ == '__main__'
的意思是:当.py文件被直接运行时,if __name__ == '__main__'
之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'
之下的代码块不被运行。借鉴自Locutus博客的一篇文章,百度搜索
if __name__=='__main__'
第一条答案