目标言简意赅:关于__name__的介绍

__name__是Python的内置属性,用于区分当前模块是否为主程序执行还是被导入。在本模块中,__name__等于`__main__`;当模块被导入时,它会显示模块的实际名称。这个特性有助于确定模块执行上下文。
摘要由CSDN通过智能技术生成

此为.py模块的内置属性

如果处在本模块文件中判断__name__,必会等于__main__

但如果将“本模块”导入到其它.py模块里面,到了判断的时候

(比如在“本模块”定义的方法里写了if判断,但是导入到其它模块调用这个方法)

,那么__name__属性值必会等于“本模块”的名称(.py之前的字符串)

这个内置属性可以判断现在处于“本模块”还是其它模块。(本质)

ps1笔者还在学习,未来记得的话,会更新它的具体运用场景。到时也可能把这篇文章修改得更好点。

ps2笔者的初了解是在:Python 中的 __name__ 变量_python 系统变量 被哪个包引用 __name__-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值