pdb断点命令_关于python:使用pdb的条件断点
听起来好像我缺少了一些非常简单的东西,我正在尝试使用以下命令在我的python代码中设置一个断点:
if(some condition):
pdb.set_trace()
我的代码错误是经过大量的迭代之后的..很难使用print等进行调试。
当条件达到时,我可以打印东西,但我想设置brk-pt。
- 编辑 -
实际代码:
import pdb
if (node_num == 16):
print node_num
pdb.set_trace()
是的,您应该执行的工作是,如果您可以在该范围内访问某种计数器,则可以简单地if count > limit:然后执行将流入该块中,按set_trace并在此处暂停执行。
我只是尝试了一些非常简单的方法:if(condition):print" pdb.set_trace()##########打印出来了,但是没有断点!!
您导入了pdb吗? 尝试import pdb;pdb.set_trace()。
是的,我可以在if条件之外使用pdb.set_trace()...是的,已导入pdb
您可以在循环开始时使用完整的代码(包括print语句和pdb.set_trace()调用)更新问题吗?
有帮助吗? 代码太大,无法在此处发布
我看到您找到了解决方案Sanjay。但是对于那些到达这里寻求通过pdb设置条件断点的方法的人,请继续阅读:
在交互模式下运行pdb,而不是像if node_num =
pdb断点命令_关于python:使用pdb的条件断点相关推荐
- python pdb查看变量值_使用Python中PDB模块中的命令来调试Python代码的教程
你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多.然而,python中有一个整洁的调试特性(像其他大多数语言一样),在这种情况下使用非常方便 ...
- python pdb模块_使用Python中PDB模块中的命令来调试Python代码的教
你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多.然而,Python中有一个整洁的调试特性(像其他大多数语言一样),在这种情况下使用非常方便 ...
- pdb断点命令_Python使用pdb更优雅的调试代码
什么是pdb 不知道大家在用Python写代码出现报错时是怎样调试的,从报错提示定位回去一步一步check每一行?如果没有IDE或者命令行写代码时又该怎样快速调试?这时如果使用pdb进行调试将会异常方 ...
- pdb断点命令_python的pdb调试命令的命令整理及实例
python的pdb调试命令的命令整理及实例 一.命令整理 完整命令 简写命令 描述 args a 打印当前函数的参数 break b 设置断点 clear cl 清除断点 condition 无 设 ...
- python断点调试_「Python调试器」,快速定位各种疑难杂症!!!
在很多的编辑器其实都带着「调试程序」的功能,比如写 c/c++ 的 codeblocks,写 Python 的 pycharm,这种图形界面的使用和显示都相当友好,简单方便易学,这个不是我这篇文章要讲 ...
- python idle撤回上一条命令_找回Python IDLE Shell里的历史命令(用上下键翻历史命令怎么不好用了呢?)...
习惯了终端的上下键调出历史命令之后,在Python IDLE的shell用上下键调不出历史命令,开始我还以为Python Shell不保存历史命令呢,后来发现是调历史命令的快捷键不对. Python ...
- python telnetlib执行命令_使用python Telnet远程登录执行程序的方法
如下所示: # -*-coding:utf-8 -*- def do_telnet(Host, username, password, finish, commands): import telnet ...
- python交互式命令_从python内部运行交互式命令
从用户那里获取值,您可以始终使用原始_输入()内置以获取响应,对于密码,请使用getpass模块从您的用户获得不回显密码.然后,您可以解析这些响应并将它们写入您的子流程的stdin. 最后,我做了一些 ...
- python运行命令_对python中执行DOS命令的3种方法总结
1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息. import os os.system("ls") 2. ...
最新文章
- 2018/11/11蓝桥杯Java培训
- FineUIMvc随笔(1)动态创建表格列
- Angular复习笔记(一)
- php splqueue 5.5安装,解析PHP标准库SPL数据结构
- Delphi---TServerSocket和TClientSocket发送和接收大数据包
- 数字接口系列文章:SPI 总线
- access数据库窗体设计实验报告_来自窗体控件的数值条件(VBA)
- python 网盘搭建_Python无所不能?五分钟教会你用python打造个人云盘!
- 【毕业设计】《数据库原理及应用技术》课程指导平台的开发
- 二维数组越界_中国电子学会青少年软件编程等级考试2级(C/C++)专题二:一维数组...
- java根据出生年月计算年龄
- HTML5 SVG生成图案背景样式的js插件
- 安装驱动显卡重启计算机,Win7电脑安装显卡驱动后一直重启的解决方法
- 图片怎么转换成pdf格式?这几个方法帮你一键转换
- 利用Nexus搭建私服
- C#: //todo
- 每次进入命令需要重新source的解决方法
- Cocos2dx 2.x 适配最新XCode 12
- 网站关键词优化技术:如何对关键词分类细分处理
- 小白兔是世界上笑话最多的禽兽
热门文章
- VSCode更换内核
- 教师试讲学生名字_我们如何帮助老师学习学生的名字
- HCIE面试题——LANWAN 技术篇
- Excel怎么批量计算同一单元格多数据平均值
- 在javascript中检查相等性的正确方法是什么
- (七)容器部件 Container 之 alignment
- C语言编程练习 3.写一个函数,如果它首次被调用,则返回字母A,第二次被调用,则返回字母B,第三次调用,则返回字母C,以此类推。(提示:使用一个static数据类型)
- C++PrimerPlus 第一章 预备知识
- 朗润国际期货:本周A股投资者关注事件
- 自动登录远程服务器脚本,iTerm2使用脚本自动登录远程服务器