您的位置:首页 > 编程语言 > Python开发

【Python】Python 中if (__name__ == '__main__') 如何正确理解?

2017-10-24 18:17 549 查看
有aaa.py和bbb.py两个Python文件,aaa.py 有需要import bbb.py的功能 。当执行运行aaa.py,aaa.py中的
__name__
值为
__main__
,此时bbb.py中的
__name__
值为bbb.py(模块名本身)。这时aaa.py 中
if(__name__=='__main__')
判断为
true
正常执行,bbb.py中的
if(__name__=='__name__')
false
跳过不执行。这样做可以既方便Python单个文件单独调试,又方便跨文件多模块相互调用的多个文件调试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: