Python的程序入口 __name__属性

python中每个模块都有一个 '__name__' 属性,当其值为 '__main__' 时,表名该模块自身在运行,否则是被引入的。

当一个模块被当做一个整体调用的时候,模块名.__name__ 的值为 __main__

当一个模块被其他模块引用的时候,输出的将是模块自己的名字,当一个模块被其他模块引用的时候,其本身不需要入口函数

因此可以将以下语句作为程序的入口

if __name__ == "__main__": 

 

posted on 2018-11-19 15:05  0820LL  阅读(543)  评论(0编辑  收藏  举报

导航