zoukankan      html  css  js  c++  java
  • FAQ:Python 断点调试

    Python程序调试:断点调试是必须有的功能,以Pycharm开发工具为例:

    一、理论知识:

    1. step into(F7)就是单步执行,遇到子函数就进入并且继续单步执行;

    2  step over(F8)是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

    3. step out(Shift+F8)就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函
    数。

    step into:进入子函数
    step over:越过子函数,但子函数会执行
    step out:跳出子函数

    二、应用实例:

    1,设置断点

    在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:



    2,调试 断点

    点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试。

    点击后,会运行到第一个断点。会显示该断点之前的变量信息。


    点击Step Over 或者按F8,我们继续往下运行,到下一个断点:


    补充:

    断点的其他操作,和功能,大家可以把鼠标移到相应的按钮上,看一下,试试便知。如下:



    总结:

    这就是PyCharm的断点功能,还是很简单易用的。

  • 相关阅读:
    100——第9例
    100——第8例
    100——第7例
    POJ
    POJ
    POJ
    Egyptian Collegiate Programming Contest 2017 (ACM ECPC 2017)
    SCUT
    SCUT
    SCUT
  • 原文地址:https://www.cnblogs.com/yu2000/p/3850227.html
Copyright © 2011-2022 走看看