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的断点功能,还是很简单易用的。

  • 相关阅读:
    web service--基础概念(1)
    java web--国际化 i18n
    洛谷 P3842 [TJOI2007]线段
    洛谷 P6205 [USACO06JAN]Dollar Dayz S
    洛谷 P5414 [YNOI2019]排序
    洛谷 P1681 最大正方形II
    洛谷 P2327 [SCOI2005]扫雷
    洛谷 P1373 小a和uim之大逃离
    洛谷 P4317 花神的数论题
    洛谷 P4127 [AHOI2009]同类分布
  • 原文地址:https://www.cnblogs.com/yu2000/p/3850227.html
Copyright © 2011-2022 走看看