【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单个文件单独调试,又方便跨文件多模块相互调用的多个文件调试。
相关文章推荐
- Python:Python中if __name__ == '__main__' 如何正确理解?
- python中 if __name__ == '__main__' 如何正确理解?
- python中 if __name__ == '__main__' 如何正确理解?
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解
- if __name__ == '__main__' 如何正确理解?
- 如何理解Python 中的 if __name__ == '__main__'
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解
- if __name__ == '__main__' 如何正确理解?
- if __name__ == '__main__' 如何正确理解?
- Python 中的 if __name__ == '__main__' 该如何理解
- if __name__ == '__main__' 如何正确理解?
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解
- Python 中的 if __name__ == "__main__" 该如何理解
- Python 中的 if __name__ == '__main__' 该如何理解