Python用法:if __name__ == “__main__“的作用

文章目录

  • 前言
  • 一、__name__是什么
  • 二、if __ name__ == '__ main__'语句的使用
    • 1.tempconv.py
    • 2.calc.py
  • 三、存在的问题
    • 查看__name__属性:
  • 四、总结


前言

与C语言不同,Python是一种解释型脚本语言,在执行之前不同要将所有代码先编译成中间代码,Python程序运行时是从模块顶行开始,逐行进行翻译执行,所以,最顶层(没有被缩进)的代码都会被执行,所以Python中并不需要一个统一的main()作为程序的入口。在某种意义上讲,if __ name__== "__ main__:"也像是一个标志,象征着Java等语言中的程序主入口,告诉其他程序员,代码入口在此。

你可能感兴趣的:(python从入门到深入,python,开发语言)