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

# python 文件自己运行,__name__的值就会等于__main__
# 别的文件导入执行时,变成了导入文件的名字

例如:

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

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


原文地址:https://www.cnblogs.com/niuniu2018/p/7737684.html