python之__name__

来源:互联网 发布:linux stat 文件夹 编辑:程序博客网 时间:2024/06/08 09:15

对于一个类来说C.__name__内建属性值得是这个类C的名字
一个模块来说,如果直接运行
这个模块

print __name__

则会输出 __main__
而当引入这个模块时,Module.__name__就是Module了
所以只有当前的程序的__name__是’__main__‘.
所以就可以根据__name__?='__main__'来判断是否是当前的主程序或者说是否是直接运行了

0 0
原创粉丝点击