使用pdb模块进行python程序调试主要有哪几种用法,pdb模块进行python程序调试

  使用pdb模块进行python程序调试主要有哪几种用法,pdb模块进行python程序调试

  1.next执行下一条语句。如果这句话是函数调用,执行函数,然后执行下一条当前执行的语句。

  defstop_here(自身,框架):

  .

  #如果帧没有跳出停止帧,总是返回true

  ifframeisself.stopframe:

  ifself.stoplineno==-1:

  返回False

  return frame . f _ line no=self . stoplineno

  #如果框架跳出stopframe,进入下一个框架,执行不会中断,直到跳出stopframe。

  #另一种情况,如果下一次执行在返回事件中中断,下一次跟踪在前一帧,然后前一帧可以跟踪到botframe,中断。

  whileframeisnotnone和frameisnotself.stopframe:

  ifframeisself.botframe:

  返回真

  框架=框架. f_back

  真2。步骤执行下一个命令。如果这句话是函数调用,s会执行到函数的第一句话。

  defstop_here(自身,框架):

  .

  #stopframe为None。

  ifframeisself.stopframe:

  .

  #当前帧必须追溯到botframe,它返回true。

  whileframeisnotnone和frameisnotself.stopframe:

  ifframeisself.botframe:

  返回真

  框架=框架. f_back

  真3。return将当前运行的函数执行到底。

  defstop_here(自身,框架):

  .

  #如果顺序执行当前帧代码,则下一帧的行号==停止行号。

  #如果执行到for循环的最后一行,下一帧的linenostoplineno(for循环的第一行)不会被中断。直到for循环执行结束,下一行的lineno==stoplineno才会中断执行。

  ifframeisself.stopframe:

  ifself.stoplineno==-1:

  返回False

  return frame . f _ line no=self . stoplineno

  #如果它在非botframe中,它将追溯到stopframe并返回false,与next相同。

  whileframeisnotnone和frameisnotself.stopframe:

  ifframeisself.botframe:

  返回真

  框架=框架. f_back

  True return那就是python中pdb调试命令的介绍。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行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程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: