pycharm中加了断点却无法调试,直接执行到程序结束怎么解决_pycharm无法断点进行调试_孤独的东北虎的博客-程序员宅基地

技术标签: python  笔记  pycharm  Python  

       断点是我们在程序设计过程中一个非常重要的工具,不仅可以帮助我们理清一个大程序的执行思路,还可以让我们排查错误变得简单。但是pycharm的断点会遇到点小毛病,明明加了断点,但却形同虚设,一直执行完整个程序。

       如上图,进行debug。这右边的箭头就是用来进行debug调试的,正常情况下,它们应该是蓝色,但现在确实白色 ,所以无法进行断点调试。解决方法也很简单。

1.首先,鼠标点击进行debug调试,这是最底栏的左侧会出现下图的控件,鼠标点击两个红圆的控件;

 2.点击红圆的控件后,会出现以下界面,选中图中的“All”,再点击OK,关闭这个界面;

 3.然后我们再进行debug调试,就会出现下面这个界面,箭头变成蓝色,说明调试功能正常了。

 4.成功之后,就算不选中"All",也一样可以调试。

       以上就是解决pycharm不能调试问题的一个方法,但是造成这个问题的原因有很多,这个方法只适应一种情况,仅供参考。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_45906029/article/details/127821188

智能推荐

DLX(变形数独)hdu4069_区块链数独变形-程序员宅基地

Online JudgeOnline ExerciseOnline TeachingOnline ContestsExercise AuthorF.A.QHand In HandOnline AcmersForum | DiscussStatistical ChartsProblem ArchiveRealtime Judge Statu_区块链数独变形

7、斐波那契数列(青蛙跳问题)-程序员宅基地

题目:1、求第n项斐波那契数列的值。2、一只青蛙一次可以跳1级或2级台阶,问跳上n级台阶有多少种跳法。斐波那契数列:形如1,1,2,3,5,8.....的数列,其中第一项和第二项为1,其他项为f(n) = f(n-1)+f(n-2)解法:利用循环即可。初始化第0项为0,第一项为1,后面f(n) = f(n-1)+f(n-2) .代码如下: int Fibonacci(int n) { ...

C语言学习:百钱买百鸡问题详解(附源码)_c语言百钱百鸡问题_MAX在码字的博客-程序员宅基地

问题:中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?代码:int main(){ int i, j, k; printf("鸡翁\t鸡母\t鸡仔\n"); for (i = 0; i < 20; i++) { for (j = 0; j < 33; j++) { for (k = 3; k &l..._c语言百钱百鸡问题

【DASCTF中北大学】EasyUnser PHP反序列化字符串逃逸-程序员宅基地

题目<?php include_once 'flag.php'; highlight_file(__FILE__); // Security filtering function function filter($str){ return str_replace('secure', 'secured', $str); } class Hacker{ public $username = 'margin';

大数据技术之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区、挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录...-程序员宅基地

10 组管理和权限管理10.1 Linux组的基本介绍10.2 文件/目录的所有者10.3 文件/目录的所在组10.4 权限的基本介绍10.5 rwx权限详解10.6 修改权限指令-chmod10.7 修改文件所有者-chown10.8 修改文件所在组-chgrp10.9 最佳实践-警察和土匪游戏11 定时任务调度11.1 crond任务调度12 linux磁盘分区、挂载12.1 分...

插入排序_橘子味的芬达的博客-程序员宅基地

# include <stdio.h>//插入排序的时间复杂度也是n的平方,但是效率比冒泡快一些,而且再数组基本有序的情况下,效率也比选择排序快一些。void print(int * a, int len){ for(int i=0; i<len; i++) printf("%d ", a[i]); printf("\n");}void swap(int * a, int * b){ int t = *a; *a = *b; *b = t;}void

随便推点

python yaml配置文件_python读取yaml配置文件-程序员宅基地

支持多种语言:python、js、golang、java、c、c++YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的基本语法规则如下。大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可# 表示注释,从这个字符一直到行尾,都会被解析器忽略。YAML 支持的数据结构...

C/C++拾遗(二)C语言实现Key-Value键值对查找-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ..._c ++ key-value

HBuilder使用:微信唤醒APP,无APP则下载_hbuildx封装的app怎么唤醒-程序员宅基地

1,需要注册URLschemes(URLschemes是实现APP之间的跳转的),让网页去唤醒目的APP2,在index.html中,加入此代码mui.plusReady(function(){checkArguments();});//判断启动方式functioncheckArguments(){console.log("plus.runtime.launcher:"+plus.runtime.launche..._hbuildx封装的app怎么唤醒

centos7下vim8.1的编译安装教程-程序员宅基地

之前安装YouCompleteMe的时候遇到vim版本不兼容的问题,看网上说是需要将vim版本提升到8.0及以上,然后就开始安装最新版本的vim,安装过程中的遇到了不少问题主要集中在配置方面和缺少插件,在这里把最终的安装方法贴出来,希望能帮到需要的朋友,也是考虑到自己以后可能还要用到。step1为了使vim支持ruby、lua、perl、python2、python3编写的插件,在正式编译安装...

Java集合框架(二)--Java8新增的函数式集合操作方式-程序员宅基地

这是Java集合框架第二篇,介绍关于Java8新增的函数式集合操作方式1、简单说一说Java8的新特性在我看来,Java8新增的所有特性都是为FP(函数式编程)服务的,这就要求我们要有FP思维。长久以来,我们一直在OOP(面向对象编程)的思想下编程,OOP确实很不错,提供了清晰的接口声明,但是OOP的实现代码比较啰嗦,冗余的代码也比较多。而FP提供了更加简洁明了的语法,但是纯用FP..._java8新增的的函数调用

mysql8.0日期类型_MySQL进阶之路:日期类型datetime和timestamp区别在哪里?-程序员宅基地

这个问题相信大家或多或少应该都了解过吧,那么这个问题简单么?说实话不难,在面试一些初中级开发的时候偶尔也会简单问下,不过说实话许多人都知道,但回答的却不全面。我以前学习的时候曾经参考过网上的一些文章,不过许多文章基本都是抄来抄去,回答的要么有问题要么不全面。而本文的目的就是,希望通过本文就能让大家搞清楚搞明白他们的区别,不用再去网上翻来覆去地查资料了。一、相同点datetime和timestamp..._mysql8.0 datetime

推荐文章

热门文章

相关标签