python模块的name属性怎么用?python模块的name属性的使用方法

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

python模块的name属性怎么用?python模块的name属性的使用方法

文章插图
属性的使用是在一个模块中,另一个程序需要对它进行一次引用后,主程序也会被运行
1、如果需要早模块被引用时,模块中的某一个程序不想被引用的时候,那么模块中的某一个程序是不会被执行的,这个时候我们就可以使用name属性操作,它可以使该程序块仅在该模块自身运行时执行 。
2、在每一个模块中,都会存在有一个name属性,如果值为'main'时,就表示这个模块的自身在运行,不然的话就会被引入使用 。
看一个具体的实例,代码如下:
def main():    if __name__ =='__main__':        print('程序自身在运行')    else:        print('我来自另一模块')main()print(__name__)在这个实例中,*name* 与 *main* 在使用的时候,前后都是双下划线,下划线之间不能使用空格 。
【python模块的name属性怎么用?python模块的name属性的使用方法】关于“python模块的name属性怎么用”这篇文章的内容就介绍到这里,相信大家对“python模块的name属性怎么用”知识都有一定的了解,大家如果还想学习更多知识,可以继续关注进行了解 。

    推荐阅读