千家信息网

Pycharm调试器的断点是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Pycharm调试器的断点是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Pycharm调试器的断点是什么"吧!1、准备工作(1)P
千家信息网最后更新 2026年11月01日Pycharm调试器的断点是什么

本篇内容主要讲解"Pycharm调试器的断点是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Pycharm调试器的断点是什么"吧!

 1、准备工作

  (1)Pycharm版本为3.0或者更高

  (2)至少安装了一个Python解释器

  (3)已经创建了一个Python工程

  (4)使用Debugger tutorial正在调试处理一个实例

  2、什么是断点

  Pycharm提供了多种不同类型的断点types of breakpoints,并都有特定的图标icon。本篇教程中我们将详细介绍行断点,即标记了一行待挂起的代码。

  3、断点属性

  有两种方法来浏览和改变代码属性:

  (1)首先,有一个单独的置顶窗口来显示断点属性。

  (2)有一个断点对话框 Breakpoints dialog来显示当前应用中所存在的所有断点及其属性。

  4、设置断点

  选中对应代码行,然后执行下面步骤(二选一):

  (1)单击左边空白槽

  (2)按下Ctrl+F8快捷键

  这是一个触发开关式的操作,即可以不断的重复操作以移除/添加断点。

  作为练习,在第16行设置断点:

  5、浏览并改变断点属性

  为了浏览单独一个断点的属性,只需右击它即可:

  6、启用和关闭断点

  首先,清空复选框中的Line 16 in ThreadSample.py enabled选项,此时断点会失效,同时图标中心会变为绿色:

  OK,再次勾选复选框,图标恢复原状,断点生效。

  7、条件性代码悬挂

  假设你希望Pycharm在当前代码处只挂起某一个线程,而其他线程能够正常通过断点,操作非常简单,为断点添加一个条件即可:

  接下来我们开始脚本调试(单击工具栏中的按钮),你会看到实际上Pycharm只在当前断点处挂起了Thread-7,而Thread-6正常通过了该断点:

  8、如何忽略某些断点?

  通常情况下,你只需要在某一个断点处停下来,而希望在其他断点能够正常通过。换句话说就是我们并不希望Pycharm在断点处停止,但我们仍需要保留对应断点来作为标记,如何实现?

  在对话框中取消Suspend复选框的勾选,此时断点属性对话框中会显示更详细的信息:

  勾选一下两个选项:

  (1)Log messages to console:选中这个选项后,Pycharm会在命中该断点后在控制台上显示相关重要信息。

  (2)Log evaluated expressions:选中这个选项之后,Pycharm会计算下方输入框中给出的特定表达式并显示在控制台上。

  顺便说一下,在下发输入框中输入表达式时Pycharm同样提供了拼写提示功能(Ctrl+空格)。OK,重新运行调试,Pycharm会在调试控制台中显示一下信息:

  应用的基本信息。

  击中断点时的注册信息

  表达式的计算结果

  9、浏览所有断点

  以上你使用到的所有断点相关的对话框都能帮助你获取断点的大部分重要信息。不过我们通常使用 Breakpoints dialog对话框来完成大部分断点处理工作,它会显示当前项目中的所有断点的属性信息,并方便我们对其进行更改。

  我们可以通过以下几种方式来打开这个对话框:

  (1)Ctrl+Shift+F8快捷键

  (2)在主菜单中选中Run → View Breakpoints

  (3)在断点属性快捷对话框中单击More (Ctrl+Shift+F8)

  (4)在调试窗口中单击按钮。

  10、创建一个临时断点

  假设你希望这样一个断点,即Pycharm在命中它之后就将命中的断点删除。Pycharm提供了一个特殊的复选项Remove once hit,默认情况下是不会启动这个机制的。

  加入Suspend复选框已经选中,接下来再选中Remove once hit复选框,观察断点的图标的变化:

  重新调试,发现Pycharm只会在断点处暂停一次,之后便会将其移除,以保证之后的程序执行不会受到阻碍:

到此,相信大家对"Pycharm调试器的断点是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

断点 属性 信息 对话框 对话 代码 复选框 图标 浏览 调试器 表达式 控制 输入 重要 接下来 内容 大部分 实际 快捷键 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技网 互联网巨头反垄断金融科技 为想互联网科技 沃里互联网科技 苏州大垚互联网科技 中正互联网科技招聘 无锡溥仪互联网科技有限公司 佩信高科技互联网 互联网科技公司的市场部门 深圳国际航运科技和互联网 剑昆互联网络科技有限公司临桂 佳云科技和互联网广告 互联网为啥属于高科技 注册互联网科技公司经营范围大全 恒生互联网科技指数跳水 企晟互联网信息科技有限公司 用友工业互联网科技发展 启辰互联网科技 长沙渺峰互联网科技有限公司 科技美学互联网 艺术 互联网和科技创新 互联网巨头反垄断金融科技 移动互联网科技股 全球顶尖互联网科技公司 江阴互联网智能科技产品进口 浙南科技城互联网大厦建设工程 互联网科技的全部知识 工业互联网等科技实现智能化赋能 南通创西澳互联网科技有限公司 科技互联网专业工作会议发言稿
0