PyCharm 代码调试教程

PyCharm 代码调试教程目录一 图文教程 二 调试相关的快捷键调试的过程分为三步 第一步 在你想要调试的地方 打上断点 第二步 使用调试模式来运行这个 python 程序 第三步 使用各种手段开始代码调试 一 图文教程 1 首先第一步和第二步 我用下面这张图表示 2 点击上图中的小蜘蛛 开启调试模式后 在 PyCharm 下方会弹出一个选项卡 这个选项卡的按键非常多 包括变量查看窗口 调试控制窗口 线程控制窗口 程序控制窗口

目录

一、图文教程:

二、调试相关的快捷键 


调试的过程分为三步:

  • 第一步:在你想要调试的地方,打上断点
  • 第二步:使用调试模式来运行这个 python 程序
  • 第三步:使用各种手段开始代码调试

一、图文教程:

        1、首先第一步和第二步,我用下面这张图表示。

PyCharm 代码调试教程

        2、点击上图中的小蜘蛛,开启调试模式后,在 PyCharm 下方会弹出一个选项卡。这个选项卡的按键非常多,包括

  • 变量查看窗口
  • 调试控制窗口
  • 线程控制窗口
  • 程序控制窗口

PyCharm 代码调试教程

        在变量查看窗口,你可以查看当前程序进行到该断点处,所有的普通变量和特殊变量,你每往下执行一行代码,这些变量都有可能跟着改变。

        如果你的程序是多线程的,你可以通过线程控制窗口的下拉框来切换线程。

        以上两个窗口,都相对比较简单,我一笔带过,下面主要重点讲下调试控制按钮和程序控制按钮。在调试控制窗口,共有 8 个按钮。

        3、设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。

(下面第6点有误,应该是运行到光标处,而不是下一断点处)

PyCharm 代码调试教程

        4、在程序控制窗口,共有 6 个按钮,他们的作用分别又是什么呢?同时看下面这张图就行了。

PyCharm 代码调试教程

二、调试相关的快捷键 

  • Shift + F9:调试当前文件
  • F8:单步执行,不进入函数
  • F7:单步执行,进入函数
  • Alt + Shift +F7:单步执行,只进入自己写的函数
  • Shift + F8:跳出函数体
  • F9:运行到下一断点
  • Alt + F9:运行到光标处
  • Alt + F8 计算表达式(可以更改变量值使其生效)

参考:参考链接csdn 

在线文档:PyCharm 中文指南(Win版) and PyCharm 黑魔法手册

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

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

(0)
上一篇 2026年3月27日 上午7:20
下一篇 2026年3月27日 上午7:20


相关推荐

  • ORACLE面试题整理(一)

    ORACLE面试题整理(一)1 Oracle 中 function 和 procedure 的区别 function 为函数 procedure 为存储过程 可以理解函数是存储过程的一种函数可以没有参数 但是一定需要一个返回值 存储过程可以没有参数 不需要返回值函数 return 返回值没有返回参数模式 存储过程通过 out 参数返回值 如果需要返回多个参数则建议使用存储过程在 sql 数据操纵语句中只能调用函数而不能调用存储过程 2 Oracle 的导入导出有几种方式 有何区别 使用 PLSQL 相关工具 dmp 文件方式 dmp 文件是二进制

    2026年3月26日
    1
  • C++primer读书笔记9-转换和类类型

    C++primer读书笔记9-转换和类类型

    2022年1月15日
    40
  • 编写WordCount程序之一固定格式讲解

    编写WordCount程序之一固定格式讲解

    2022年3月13日
    38
  • 快手滑块验证码分析

    快手滑块验证码分析快手网页版滑块 captchaSessi 分析文章目录流程分析 XHR 调试参数搜索模拟生成流程分析 1 接口分析通过 Application 的 cookie 去删除 did 重复多次后触发滑块 滑块出现时响应中出现 captcha https captcha zt kuaishou com iframe index html captchaSessi 2 captchaSessi 来源在请求时如果携带的 did 失效 则会返回带有 captchaSessi 的响应内容 3 接口规律 https

    2026年3月19日
    1
  • sorl原理

    sorl原理solr 那是我 1 年前使用到的一个搜索引擎 由于当初对于配置了相应了 但是今天突然面试问到了 哎 太久了 真的忘记了 今天特地写一篇博客记下来 solr 是一个独立的企业级搜索应用服务器 它对外 t 提供类似于 web service 的 api 接口 用户可以通过 http 请求 向搜索引擎服务器提交一定格式的 xml 文件 生成索引 也可以通过 httpget 操作提出查询的请求 得到 xml json 格式的

    2026年3月19日
    3
  • Discuz 精心整理的搬家教程

    Discuz 精心整理的搬家教程由于种种原因,很多时候站长都需要对网站进行搬家,搬家会经常出现这样或那样的问题,现在对以往的经验做一个总结,希望对各位站长有所帮助。  网站的空间有独立与虚拟之分,下面分别介绍两种空间的搬家方法。  一、独立主机  网站搬家即数据的迁移,搬家前不论独立还是虚拟主机,网站都需关闭。数据的迁移分为数据库数据及程序和附件文件两部分的的迁移。  数据库的迁移:首先停止老服务器上的MySQL。复制MySQL数据存放目录下的数据文件,至于MySQL的数据存放目录,可以查看MySQL配…

    2022年7月25日
    22

发表回复

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

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