Python教程

认识python中__name__、程序主入口

本文主要是介绍认识python中__name__、程序主入口,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、__name__

举例

test01.py文件中

def test():

  print(__name__)

test()

输出结果:__main__

test02.py文件中

import test01 #此处相当于把test02中文件内容复制过来了

test01.test()

输出结果:

test01

test01

2、程序中添加程序主入口的原因

让程序在当前的程序运行,防止在其他文件运行。

 

总结

"__name__" 的作用

1、 ```__name__```是python的一个内置类属性,它天生就存在于一个 python 程序中。
2、直接运行python程序时,```__name__```的值为```“__main__”```
3、而在其它程序中导入.py文件运行时,```__name__```的值为文件名,即模块名
4、 因此依据该特性,最直接的作用就是,区分py文件直接被运行,还是被引入其他程序中。
————————————————
版权声明:本文为CSDN博主「aolixiaox」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wosind/article/details/90728198

 

这篇关于认识python中__name__、程序主入口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!