pycharm 怎么调试

pycharm 怎么调试目标代码 defsum demo x y for inrange 2 x 1y 1result x yreturnresul name main result sum demo 1 1 print result 如何开启 debug 调试 一共有四种进入的方法方法一 方法二 方法三 还有一

目标代码:

def sum_demo(x, y): for _ in range(2): x += 1 y += 1 result = x + y return result if __name__ == '__main__': result = sum_demo(1, 1) print(result)

如何开启 debug 调试,一共有四种进入的方法

方法一:

preview

方法二:

pycharm 怎么调试

 

方法三:

pycharm 怎么调试

 

还有一种方法,就是 pycharm 导航栏处,有个run,点开以后即可看到 debug ,这里就不截图演示了。

pycharm 怎么调试

怎么打断点,按这里

pycharm 怎么调试

控制台讲解

pycharm 怎么调试

pycharm 怎么调试

 

step over(F8快捷键):在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。在不存在子函数的情况下是和step into效果一样的。简单的说就是,程序代码越过子函数,但子函数会执行,且不进入。

step into(F7快捷键):在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。

step into my code(Alt+Shift+F7快捷键):在单步执行时,遇到子函数就进入并且继续单步执行,不会进入到源码中。

step out(Shift+F8快捷键):假如进入了一个函数体中,你看了两行代码,不想看了,跳出当前函数体内,返回到调用此函数的地方,即使用此功能即可。

Resume program(F9快捷键):继续恢复程序,直接运行到下一断点处。

以上四个功能,就是最常用的功能,一般操作步骤就是,

设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,

想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。

pycharm 怎么调试

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173477.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午8:43
下一篇 2026年3月27日 上午8:43


相关推荐

  • 中国互联网金融协会发布风险提示,个人金融业务终端极其谨慎安装

    中国互联网金融协会发布风险提示,个人金融业务终端极其谨慎安装

    2026年3月15日
    3
  • canvas孙悟空脚踩白云今年是猴年

    效果查看:http://hovertree.com/texiao/html5/30/使用HTML5的canvas画的孙悟空,CSS3画的白云飘飘。刚擒住了几个妖又降住了几个魔魑魅魍魉怎么他就这

    2021年12月22日
    46
  • QQ第三方登录的详细教程

    QQ第三方登录的详细教程这次说一下我自己第一次使用第三方登录的过程 1 我们开始需要在开发者网站上注册 http open com 进入这个网站后点应用接入中的应用接入 因为那个按不动 开始注册 这个注册需要本人手持身份证的照片 然后关于邮箱验证 不知为何我第一次这个邮箱验证邮件发送一直失败 后来第二天才发送成功然后才完成注册 我想应该是因为之前的信息在验证之中吧 2 得到 APPID 这

    2026年3月18日
    2
  • apache负载均衡配置_apache反向代理配置

    apache负载均衡配置_apache反向代理配置一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(HotStandby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。这都归功于mod_proxy这个模块。不愧是强大的Apache啊。废话少说,下面就来解释一下负载均衡的设置方..

    2025年10月10日
    4
  • python-tkinter(7) 实现各种个样的撩妹鼠标拖尾

    python-tkinter(7) 实现各种个样的撩妹鼠标拖尾

    2022年2月21日
    48
  • 音频PCM编码「建议收藏」

    音频PCM编码「建议收藏」PCM编码PCM就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。简而言之PCM就是对模拟信号先抽样,再对样值幅度量化,编码的过程。例如听到的声音就是模拟信号,

    2022年8月2日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号