如何在有input() 语句下断点调试(内附高清无码福利)

困扰了半天,一直没找到如何在含有输入语句的情况下用pycharm进行断点调试(调试的同时进行输入交互),

But 经过尝试,还是找到了~~~

通过debug可以快速的找到报错信息,以及观察程序每步的运行步骤,所以平时善于利用debug可以有效提高对代码执行步骤的理解。



进入正题:

1)先来说说正常情况下如何使用debug:

  • 在需要调试的语句前点击鼠标左键,选中待调试的语句

  

  • 单机鼠标右键,出现选择菜单,选择 ‘Debug’

  • 或者

  • So 开始愉快的进行调试(Debug)

  • 开始调试后你就会体验到一步一步魔鬼步伐般的快感,清楚的看到每条语句是如何执行的,每个变量是如何变化的!

  • 上面调试时手速可适当放慢,把自己浸淫其中~慢慢享受过程~


2)再来说说交互情(有输入语句< input() >)况下如何如何使用Debug:

  • 按上面的 old Taolu 进行常规调试

  • 注意!
  • 问题来了!

  • 怎么解决?
  • 必须骚操作啊!!

  • 一发入魂! 收工~~~!
  • 后续就没啥骚操作了,按照正常Debug就ok


逼叨半天终于搞定了~

其实内容没什么技术含量 挺 Low B 的~

对于Pycharm老司机来说这点事儿不算事儿,但对于不知道 input() 状态下如何调试的我来说就是一拦路的坑儿~

不管新司机还是老司机,遇到问题能解决问题就是极好的~

希望能帮到,同在开往小葵花幼儿园这趟车上的小朋友们~

时间: 2024-08-28 23:24:49

如何在有input() 语句下断点调试(内附高清无码福利)的相关文章

Barcode Professional for ASP.NET使用教程:如何在HTML支持的DPI范围内显示高清条码

我们知道高质量的条码更能达到我们的目的,然而图像DPI与图像的大小成正比,即DPI越高,图片文件越大. 可能你将600DPI的图片显示在HTML上很容易,然而你会发现图片占满了整个页面,因为大多数的HTML显示分辨率为96DPI.那么今天将分享用Barcode Professional for ASP.NET在HTML支持的DPI范围内显示高清条码.代码仅供参考. 注意:我们使用的是Visual Studio 2005 (Visual Web Developer) ,不过有些VS.NET也可以使

如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

一.回顾早期的SQL SERVER版本:早在SQL Server 2000时代,查询分析器的功能还很简陋,远不如VS那么强大.到SQL Server 2005时代,代码高亮.SQL优化等功能逐渐加强,但是依然无法调试SQL语句.好一点的第三方的SQL语法编辑器似乎也不够完美,这样导致一些人抱怨存储过程不便于维护,开发的时候能不用则不用.二.SQL Server 2008 Express 智能提示加强:该功能是SQL2008在SQL Server 2005之后的升级版,我们可以很方便的调用智能提示

ida动态调试so,在init_array和JNI_ONLOAD处下断点

0x00 如何在JNI_ONLOAD下断点,参考安卓逆向学习笔记(5) - 在JNI_Onload 函数处下断点避开针对IDA Pro的反调试.最好使用模拟器调试,确保 Attach to process后,对应进程在DDMS中出现小红蜘蛛. 下面将如何在init_array下断点,首先要找到so的init_array端,把so拖入ida,然后按Crtl+s,会出现该so的所有段.如下: 进入.init_array,如下: 其中sub_2378就是init_array的代码. 我们在这里下断点,

myeclipse下对tomcat项目进行debug断点调试

对于eclipse或myeclipse调试J2SE项目或小应用进行断点调试,大家都不陌生,只要设置断点,debug运行就OK了.但是如果是web项目,而项目是在容器中运行的,比如tomcat,resin等,有些同学就不懂怎么断点调试了,只能采取本办法,就是采用System.out.println()的打印方式了,这很不好,而且浪费很多时间.下面总结了下myeclipse下断点调试web项目的方法. 准备 环境:windXP,JDK1.6,Myeclipse10.7,tomcat6.0.37 my

java 断点调试

最基本的操作是:  1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3,F7是跳出函数 step return 4,F8是执行到最后. =========================== F8 resume 跳到下一个断点 F7 step return 返回到调用的地方(好比你按F5进入了调用函数的内部

android在JNI_OnLoad入口函数下断点动态调试so库

一般来说,很多APK的校验代码,都会在程序运行的时候自动加载一些动态so库,然后执行这些库中的校验代码.所以为了能够通过程序的校验,我们必须在执行这些函数之前下断点--理想的方法就是在JNI_OnLoad入口函数下断点. 在2.3.3模拟器中详细步骤如下: ①在控制台输入adb shell 进入手机,然后使用  am start -D -n 包名/类名,以等待调试的模式启动APK应用: 这里需要说明的是 "包名/类名"的书写方法: # am start -n {包(package)名}

VS2008在release下设置断点调试

设置VS2008的方法步骤. 1.  将程序编译模式配置选择为Release. 2.  开启Release模式下生成调试信息. 项目属性——>Linker——>Debugging——>Generate Debug Info 选择为YES 3.  选择调试信息格式为程序数据库. 项目属性——>C/C++——>General——>Debug Information Format 选择为Program Database 4.  关闭优化. 项目属性——>C/C++——&

转:iOS LLDB调试器和断点调试

本文转自:http://www.cnblogs.com/wfwenchao/p/3991060.html?utm_source=tuicool&utm_medium=referral 技巧一:运行时修改变量的值 你以前怎么验证是不是某个变量的值导致整段程序不能正常工作?修改代码中的变量的值,然后cmd+r重新启动app?现在你不需要这么做了,只需要设置一个断点,当程序在这进入调试模式后,使用expr命令即可在运行时修改变量的值. 假如有一个loginWithUsername:方法,需要两个参数:

iOS LLDB调试器和断点调试

技巧一:运行时修改变量的值 你以前怎么验证是不是某个变量的值导致整段程序不能正常工作?修改代码中的变量的值,然后cmd+r重新启动app?现在你不需要这么做了,只需要设置一个断点,当程序在这进入调试模式后,使用expr命令即可在运行时修改变量的值. 假如有一个loginWithUsername:方法,需要两个参数:username,password. 首先设置好断点,如下图所示: 运行app,进入断点模式后,在(lldb)后输入 ? 1 2 expr username = @"username&