__name__属性的作用是什么

在Python中,一个模块被另一个程序第一次引入时,其主程序将全部运行。如果想在模块引入的时候,模块中的某一程序块不执行,那么此时可以用__name__属性来使该程序块仅仅在该模块自身运行时执行。

每个模块都有一个__name__属性,当其值时__main__时,表明该模块自身在运行,否则时被引入。

你可能感兴趣的:(Python相关)