Python if __name__=='__main__'

...

if __name__=='__main__':
    语句1
    ···
    语句n

使用“if __name__ == '__main__':”可以在被其他模块import时,不执行语句1......语句n。

 __name__是Python的内置变量,用于指代当前模块。当哪个模块被直接执行时,该模块__name__的值就是“__main__”,当被导入另一模块时,__name__的值就是模块的真实名称。详细分析可参考博客Python中“if __name__=='__main__':”理解与总结

原文地址:https://www.cnblogs.com/picassooo/p/11987130.html