很多人不知道python入口函数是什么?那么小编就通过这篇文章来告诉大家答案,感兴趣的小伙伴一定要耐心认真的看完这篇文章,小编相信看完后你一定能够大有收获!
python入口函数是:
【if __name__ == "__main__"】,【print(__name__)】打印的是【__main__】,也就是说当一个模块被当做一个整体调用的时候,模块名【__name__】的值是【__main__】。
它的具体用法,代码如下
#这是一个测试函数
import time
def func():
print("666")
if __name__ == "__main__":
print("222")
func()
print(__name__)
print(time.__name__)
如果我们直接执行这个py文件的话,输出的是222和666,这里就可以看出if __name__ == "__main__":是作为一个入口被我们执行的。
print(__name__)
打印的是__main__
,也就是说当一个模块被当做一个整体调用的时候,模块名.__name__
的值是__main__
。
print(time.__name__)
当一个模块被其他模块引用的时候,输出的将是模块自己的名字,当一个模块被其他模块引用的时候,它本身不需要一个入口函数。
以上就是小编给大家分享了什么是python入口函数了,阅读完的小伙伴也可以去实战中操作一番。如果大家觉得小编的文章还不错的话,可以多多支持和关注我们优草派官网,以便大家了解更多的相关知识。