18 主文件和__name__
主文件和__name__
- 主文件:启动的程序
#以前写法
def run():
pass
run()
#主文件写法,是可以直接右键进行运行的
def run():
pass
if __name__ == "__main__":
run()
- name 是什么?
#表示当前运行的这个文件名
print(__file__)
#当前运行的模块名字是什么
print(__name__)
#当前PY文件模块的注释
print(__doc__)
#这些参数是只要运行这个Py文件自动生成的这几个参数
__name__
- 当运行的当前py文件 等于:__main__
- 如果当前模块是导入的话,则等于导入模块的名字
一般情况 下,一个只有一个运行的入口【主文件】 ,其他模块下面不需要写【主文件】
模块的测试,有时候也会出现 _name 的机制,真正执行时,只会执行def open_conn()函数,不会执行if name == ‘main’
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)