认识python中__name__、程序主入口
2021/11/7 17:16:00
本文主要是介绍认识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__、程序主入口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型