• 技术文章 >常见问题 >Python常见问题

    python可以加断点调试吗

     Ly Ly2020-06-15 13:40:17原创2625

    Python中可以加断点调试

    断点(break point)是指在代码中指定位置,当程序运行到此位置时便中断下来,并让开发者可查看此时各变量的值。

    因断点中断的程序并没有结束,可以选择继续执行。

    实现断点调试需要 IDE 的支持。下面以 PyCharm 来演示一下

    p1.jpg

    在某一行代码的左侧栏点击,就可以在这行增加断点。现在在 3 个 if 判断的地方都加上断点。

    选择 debug,程序开始运行。

    p2.jpg

    输入 a、b 两个值之后,程序就在第一个 if 处中断,并且在工具栏中显示出当前程序中的各种数值。

    p3.jpg

    选择“resume program”,程序就会继续执行,直到遇到下一个断点。

    p1.jpg

    有了断点功能的帮助,调试的时候就方便许多,很容易观察程序运行时的状态。

    在断点调试时,还有个经常一起使用的功能就是单步调试。

    p2.jpg

    在程序中断时,选择“Step Over”,会向下执行一行代码后继续中断。

    当所处代码行中有函数时,“Step Into”会中断在函数内部,之后将在其中单步执行。对应的,“Step Out”将中断在执行完当前所在函数后的位置。

    这些操作在工具栏有快捷按钮,也可通过快捷键操作。

    更多Python知识,请关注:Python自学网!!

    专题推荐:python
    上一篇:python简单例题在哪找 下一篇:python可以制作外挂么

    相关文章推荐

    • python很多函数记不住怎么办• python换行显示语法错误• python加入等级考试几年• python架构是什么?• python简单例题在哪找

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网