Pycharm debug 调试代码

Pycharm debug 调试代码

1.运行程序时右键Debug’’ 或者 点击运行图标旁边的小虫子按钮进入debug模式
本文以下图代码说明Pycharm调试窗口中的7个功能键

在这里插入图片描述

2.7个调试按钮说明

  • 按钮1 show execution point (快捷键:F10)

    **解释说明:**显示当前所有的断点,带有断点的代码行有显示不同的背景颜色

  • 按钮2step over(快捷键:F8)

    解释说明:使用step over调试代码时,遇到函数,且函数内部没有断点时,会直接把函数当成一个整体,一步执行,例如使用step over执行断点3,整个function_b函数会一步执行完成。

  • 按钮3step into(快捷键:F7)

    解释说明:使用step into调试代码时,遇到函数,会进入函数内部单步调试,例如使用step into执行断点3,function_b函数中的每一行代码都会单步执行。

  • 按钮4step into my code(快捷键:Alt + Shift +F7)

    解释说明:使用step into my code 会把自己写的一行代码一步调试完成,例如上图中的print('函数a的结果示:',function_a()),不使用step into my code 会把该行代码作为两步执行,先调用函数,然后再print,使用step into my code 则会把两步合为一步,不需要调试两次,一次即调试整行代码。

  • 按钮5force step into(快捷键:Alt + Shift +F7)

    **解释说明:**执行下一行忽略lib和构造对象。

  • 按钮6step out(快捷键:Shift+F8)

    **解释说明:**当执行处于函数内部是,step out直接跳出函数,返回函数外部的下一行代码。

  • 按钮7run to cursor(快捷键:Alt +F9)
    解释说明: 直接跳到下一个断点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值