python模块的name属性怎么用

这篇文章主要介绍了python模块的name属性怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python模块的name属性怎么用文章都会有所收获,下面我们一起来看看吧。

专注于为中小企业提供网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业博白免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

一个模块被另一个程序第一次引入时,其主程序将运行。

1、如果想在模块被引入时,模块中的某一程序块不执行,可以用name属性来使该程序块仅在该模块自身运行时执行。

2、每个模块都有一个name属性,当其值是'main'时,表明该模块自身在运行,否则是被引入。

说明:*name* 与 *main* 底下是双下划线, _ _ 是这样去掉中间的那个空格。

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author: xulinjie time:2017/10/13
def main():
    if __name__ =='__main__':
        print('程序自身在运行')
    else:
        print('我来自另一模块')
 
main()
 
print(__name__)

关于“python模块的name属性怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python模块的name属性怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


新闻名称:python模块的name属性怎么用
文章路径:http://scyanting.com/article/jooegp.html