文章目录
- 前言
- 一、__name__是什么
- 二、if __ name__ == '__ main__'语句的使用
- 1.tempconv.py
- 2.calc.py
- 三、存在的问题
- 查看__name__属性:
- 四、总结
前言
与C语言不同,Python是一种解释型脚本语言,在执行之前不同要将所有代码先编译成中间代码,Python程序运行时是从模块顶行开始,逐行进行翻译执行,所以,最顶层(没有被缩进)的代码都会被执行,所以Python中并不需要一个统一的main()作为程序的入口。在某种意义上讲,if __ name__== "__ main__:"也像是一个标志,象征着Java等语言中的程序主入口,告诉其他程序员,代码入口在此。