python程序需要包含一个主函数且只能包含一个主函数,python有没有主函数

  python程序需要包含一个主函数且只能包含一个主函数,python有没有主函数

  当pgyj打开一个. py文件时,经常会在代码底部看到_ _ name _ _= _ main _ _ :是否。现在我们来介绍一下它的功能。

  每个文件都有一个名为__name__的内置属性,这个值取决于文件的执行方式。如果直接执行这个文件,__name__的值等于_ _ main _ __;如果这个文件被另一个文件调用,那么__name__值就是这个文件的名称(不带后缀)。python在执行一个文件的时候,没有main函数,也就是直接从上到下执行(寻找不带空格的语句,不包括函数),所以如果_ _ name _= _ _ main _ 出现在文件中:是判断文件是否直接执行,如果是直接执行,那么一般指定要执行的函数。

  //# fileA . pydef printA():return _ _ name _ _//# fileB . py import fileAdef printB():print fileB value:_ _ name _ _ print fileA value: fileA . printA()if _ _ name _ _= _ _ main _ _ :printB()//

  结果:

  fileB值:__main__

  fileA值:fileA

  参考号:《Python核心编程》 3.4.1

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为
  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为,浅谈Python程序的错误-变量未定义
  • Python程序设计与算法基础教程,python算法指南
  • Python程序设计与算法基础教程,python算法指南,Python常用算法学习基础教程
  • ,,8个实用的Python程序你知道几个
  • python程序打包成exe可执行文件,python程序打包成exe后的 运行速度
  • python流程管理,Python程序开发流程
  • Python程序开发案例教程,python程序设计案例实践教程
  • python编程基础与案例集锦,python程序代码实例
  • python程序设计实例教程董付国课后答案,python程序设计第三版董付国
  • 如果在python程序中没有导入相关模块,python外部模块不用导入可以直接使用
  • Python程序语言设计基础,Python编程设计
  • python程序语言的特点,Python编程的特点
  • python程序编写,python编程求素数
  • python向服务器发送数据,python程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: