有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单个文件单独调试,又方便跨文件多模块相互调用的多个文件调试。
【Python】Python 中if (__name__ == '__main__') 如何正确理解?
最新推荐文章于 2023-07-27 21:03:16 发布