博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

Python调试时__name__ =='__main__'的妙用

Posted on 2017-10-26 16:52  代码的味道是什么  阅读(487)  评论(0编辑  收藏  举报
# python 文件自己运行,__name__的值就会等于__main__
# 别的文件导入执行时,变成了导入文件的名字

例如:

niuniu.py文件中,文件自己执行时,__name__的值就是__main__

当niuniu.py被别的文件调用执行时,__name__的值就变成了所在的文件名字,这样就可以实现niuniu.py中的测试代码不会被执行