Pycharm 断点调试(Debug)时使用控制台(Console)打印或操作变量(类似于wing6.0)

  • 1 准备
  • 2 断点调试
  • 3 进入控制台

原文链接: https://blog.csdn.net/qq_36743482/article/details/94737533

20190820更新:
最近发现直接在debug时按下运行部分代码的快捷键,即可直接呼出
Alt + Shift + E


Pycharm是个很强大的工具,工作过程中我们经常会用到Debug进行程序调试,Debug过程可以查看到各个变量的值,但是开发过程中,我们经常需要随时打印变量、查看变量属性、做关于变量的逻辑判断、甚至更改变量等,这时我们就需要Debug时提供控制台,方便我们随时查看操作变量。
笔者刚开始使用时,在网上找了半天也没有找到相关介绍的文章,但本着Pycharm是个niubility的IDE,坚信一定有此功能,竟然被我给找到了!话不多少,操作如下:

1 准备

首先我们写个特简单的用于测试的代码,并打上断点:

a = 0

for i in range(10):
a += i # 在此处打个断点
print(a)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

如下图

2 断点调试

点击小瓢虫进入Debug模式,可以看到Debug界面如下:

我们可以看到此时变量的值,我们可以让程序Debug几步(Step Into F7)。

3 进入控制台

进入控制台,实际上还是不能直接操作打印变量的,如下图:

我们需要点击图中Show Python Prompt按钮,上图红框中的python图标,便可以进入Command了,并可以打印操作判断变量等,如下图:

debug时提示 pause the process to use the command line相关推荐

  1. 使用intellij的svn时提示出错: Can't use Subversion command

    为什么80%的码农都做不了架构师?>>>    使用Intellij的svn时提示出错:Can't use Subversion command line client: svn. ...

  2. idea debug时提示”Method breakpoints may dramatically slow down debugging

    idea debug时提示"Method breakpoints may dramatically slow down debugging"的解决办法 - 经典鸡翅 - 博客园 ( ...

  3. Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h

    场景 在Jenkins中新建任务后,在源码管理中选择Git,并且通过用户名和密码的 凭证方式连接到Git仓库时提示: 无法连接仓库:Error performing git command: git ...

  4. line服务器未响应设置,安装Homebrew 时,没反应一直卡在Downloading Command Line Tools for Xcode。...

    使用macOS时,通常都会安装Homebrew,这是一套Mac电脑缺少套件的管理工具,但是安装过程中出现了错误,没反应一直卡在Downloading Command Line Tools for Xc ...

  5. Qt程序无法启动,debug时提示During startup program exited with code 0xc0000135

    编译好opencv后,用一个简单的控制台程序做测试,在pro文件中加入了opencv的几个libopencv_xxx.a的库文件,编译没有问题,但无法运行,main无法进入.即使没有使用任务openc ...

  6. idea debug时提示”Method breakpoints may dramatically slow down debugging“的解决办法

    Method breakpoints may dramatically slow down debugging 意思就是方法上的断点显著的减慢了debug的速速. 项目正常启动的时候没问题,debug ...

  7. roboware中debug时,catkin_make找不到

    roboware中debug时,catkin_make找不到 问题描述 使用roboware过程中,debug无法找到命令catkin_make debug时提示: bash:catkin_make ...

  8. Ubuntu中重启ssh服务时提示:Job for ssh.service failed because the control process exited with error code. See

    场景 在Ubuntu中重启ssh服务时提示: Job for ssh.service failed because the control process exited with error code ...

  9. Liunx userdel删除用户时提示userdel: user *** is currently used by process 12910

    今天在服务器上删除用户,执行命令:userdel -r xxx  时提示 userdel:user xxx is currently used  by  process 12910 解决办法: 1.使 ...

最新文章

  1. 2015.11.11
  2. 上传文件 微信小程序input_快速上手微信小程序UI框架
  3. C语言实例第3期:在控制台打印出著名的杨辉三角
  4. Ubuntu16.04下CUDA 9.0 + cuDNN v7.0 + tensorflow 1.6.0(GPU)环境搭建
  5. HihoCoder - 1465 后缀自动机五·重复旋律8(后缀自动机)
  6. Python3——类
  7. final关键字_Java面试-谈谈对final关键字的理解
  8. 剑指Offer:打印从1到最大的n位数
  9. SAP License:电子行业ERP实施
  10. HDU(2255),KM算法,最大权匹配
  11. 【编译原理笔记16】代码优化:流图,常用代码优化方法, 基本块的优化
  12. html中grid布局,CSS:玩转grid布局
  13. php-mvc模式(2)
  14. 计算机组装与维目实训内容,计算机组装与维实训报告书(原版).doc
  15. php面试题 几升水,三个水桶等分8升水的问题 -《算法的乐趣》
  16. Ubuntu查看硬盘序列号
  17. android转发短信到邮箱,Android手机使用Tasker转发短信及来电
  18. JDE910笔记2--OMW项目建立及简单使用
  19. 《软件工程》实验个人报告,南风银行ATM自动柜员机 开发总结报告; 滁州学院课程
  20. 圣诞邮件怎么写?收藏住~

热门文章

  1. 【CCD图像检测】1:图像检测概述
  2. 2022年湖北省武汉市隐形冠军工程工业企业奖励申报条件、材料及流程
  3. 极米4K激光电视新品:一杯敬坚果, 一杯敬百度
  4. 谷歌云新任CEO怼AWS开源问题,微软Azure火上浇油
  5. YTU.2532: 投简历
  6. 传感网、泛在网、M2M、移动网等与物联网之间,主要有什么关系?
  7. 未来,人工智能会剥夺人类的工作吗?
  8. 你想把书出到第七版么?
  9. 7.4 字典及其内置方法
  10. 修改jupyter notebook默认目录