• 技术文章 >常用工具 >Pycharm

    pycharm中debug怎么用

    流芳流芳2020-06-30 14:44:53原创5249

    断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。

    pycharm打断点很简单,在代码行号后空白槽点击一下,出现红球,就可以了。当Pycharm运行到该行代码时会将程序暂时挂起,通过debug相关功能就可以进行调试了。

    下面介绍pycharm中debug具体使用方法

    1. 首先在你需要打的断点一行前面点击会出现一个红点,即断点成功创建

    2. 然后我们右键点击Debug

    03.png

    3. 接下来了解下基本的控制

    004.jpg

    熟悉js断点调试的小伙伴应该很清楚,js断点直接在浏览器即可调试,一般用起来比较多。python由于其代码量的原因一般print即可。

    debug相关功能快捷键

    F8:step over 单步

    遇到断点后,程序停止运行,按F8单步运行。

    F7:step into 进入

    配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。

    Alt+shift+F7:step into mycode,

    个人理解F8和F7的综合。1、没遇到函数,和F8一样;2、遇到函数会自动进入函数内部,和F8时按F7类似的

    shift+F8:跳出

    调试过程中,F7进入函数内后,shift+F8跳出函数,会回到进入前调用函数的代码。不是函数地方shift+F8跳出,怎么用没太明白,但最终会执行到结束。

    F9:resume program

    按翻译是重启程序 ,实际是 下个断点,当打多个断点是,F9会到下一个断点

    alt+F9:run to cursor

    没用过

    常用:

    F8,F9,其次Alt+shift+F7,或 F7,shift+F8

    推荐课程:Python基础(周莫烦)

    专题推荐:debug
    品易云
    上一篇:如何下载pycharm专业版 下一篇:pycharm 如何查看环境

    相关文章推荐

    • pycharm中如何看变量值?• pycharm中断点怎么去掉?• pycharm怎么调出工具栏?• pycharm断点调试报错怎么办?• pycharm软件的字体怎么放大

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网