Python中__name__属性的作用与用法详解
时间:2026-08-16 | 作者:半糖攻略君 | 阅读:0在规模稍大的项目开发中,一个项目通常不是由单个人完成,而是由多位开发人员协同推进。每个人负责不同的模块。
为了确保自己编写的程序在最终整合后仍能正常运行,开发人员通常会在合并前补充一些测试代码,先把自己负责的模块跑通、测稳。
但从整个项目的角度看,这些测试代码并不属于正式功能,也没有实际运行价值。因此,为了避免项目启动时把这部分测试代码一并执行,Python专门提供了__name__属性。
__name__属性的作用
__name__属性通常与if条件语句一起使用。
若当前模块是启动模块,则其
__name__的值为“__main__”。若该模块被其它程序导入,则
__name__的值为文件名。
calc模块示例
下面以自定义的calc模块为例,演示__name__属性的用法。
在calc模块中增加如下代码:
if __name__ == "__main__":
print(add(3, 4)) # 执行calc模块中的add()函数
print(subtract(3, 4))
print(multiply(3, 4))
print(divide(3, 4))
else:
print(__name__)
运行结果
运行calc.py文件的结果如下所示:
7
-1
12
0.75
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 迅捷路由器怎么调信号最强,设置时要注意什么?
- 时间:2026-08-27
-
- vivo浏览器怎么卸不掉?原因和解决方法在这里
- 时间:2026-08-27
-
- OPPO R11s黑屏了,怎么强制恢复出厂设置?
- 时间:2026-08-27
-
- 飞利浦显示器包装盒有生产日期和保修期吗?怎么看?
- 时间:2026-08-27
-
- 联想新平板开机必须联网吗?怎么做?
- 时间:2026-08-27
-
- 平板横竖屏切换设置与问题解决
- 时间:2026-08-27
-
- 移动电源容量怎么测?要准备哪些工具?
- 时间:2026-08-27
-
- 荣耀90 Pro防水吗?防水级别多少?怎么用才安全
- 时间:2026-08-27
精选合集
更多大家都在玩
大家都在看
更多-
- 以下哪种食材被称为“地下苹果” 蚂蚁庄园今日答案9.18
- 时间:2026-09-17
-
- 蚂蚁庄园今天答题答案2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园答题今日答案2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园小课堂2026年9月18日最新题目答案
- 时间:2026-09-17
-
- 小鸡答题今天的答案是什么2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园每日答题答案2026年9月18日
- 时间:2026-09-17
-
- 蔬菜洗完掉色,说明是被染色了,是真的吗 蚂蚁庄园今日答案9月18日
- 时间:2026-09-17
-
- 满襟蜡绘花纹巧染就花纹当绣裳说的是哪种传统技艺 蚂蚁新村今日答案2026.9.17
- 时间:2026-09-17
