正在回答 回答被采纳积分+1
2回答
时间,
2021-06-06 14:21:34
同学,你好!__name__是模块的名称,当在.py文件上右键点击run直接运行时,if条件成立,if __name__ == '__main__'之后的代码块将被运行;当.py文件以模块形式被导入时,if _name_ == '__main__'之后的代码块不被运行。
if __name__ == '__main__' 相当于是 Python 模拟的程序入口。由于模块之间相互引用,不同模块可能都有这样的定义,而入口程序只能有一个。到底哪个入口程序被选中,这取决于 __name__ 的值。
同学可先作为了解,在学了模块之后会有更好的理解。
祝学习愉快!
Python全能工程师
- 参与学习 人
- 提交作业 16416 份
- 解答问题 4469 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星