Python怎么单步调试?下面给大家介绍一下单步调试:

方法一:执行 python -m pdb myscript.py

(Pdb) 会自己主动停在第一行。等待调试,这时你能够看看帮助。

方法二:在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace()

相关推荐:《Python教程》

(Pdb) h

说明下这几个关键命令

(Pdb)b 10 #断点设置在本py的第10行

或(Pdb)b ots.py:20 #断点设置到 ots.py第20行

删除断点(Pdb)b #查看断点编号

(Pdb)cl 2 #删除第2个断点

(Pdb)n #单步执行

(Pdb)s #细点执行 也就是会下到,方法

(Pdb)c #跳到下个断点

(Pdb)p param #查看当前 变量值

(Pdb)l #查看执行到某处代码

(Pdb)a #查看所有栈内变量

def tt():

pdb.set_trace()

for i in range(1, 5):

print i

<<

#这里支持 n p c 而已

(Pdb) n

pdb单步调试方法总结如下:

python如何单步调试程序_python如何单步调试相关推荐

  1. java单步跳入单步跳过_Eclipse 单步调试

    进入debug模式,设置断点,然后运行程序到断点 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3]快捷键(F6)单步执行程序,遇到方法时跳过. [4]快捷 ...

  2. vscode使用教程python-VSCode下好用的Python插件及配置_python

    这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...

  3. 【Python】PyCharm热加载,调试时,修改运行时代码无需重新启动程序即可更新所做的修改

    背景描述 简言之: 程序出现错误,修改错误代码后必须要重新执行整个程序 详细说明: 在调试python程序时经常会出现这样的情况,代码执行到某一处时出现错误,或者与预期的的结果不一致,这时候发现是某一 ...

  4. python xmxl 无法启动_Python小白到老司机,快跟我上车!基础篇(三)

    1.python命令运行程序 在安装完Python开发环境后,就可以直接进行Python开发了,流程如下: 使用文本编辑器编写代码,写完后保存为.py后缀,终端输入python xxx.py运行. 建 ...

  5. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  6. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  7. python 数据框缺失值_Python:处理数据框中的缺失值

    python 数据框缺失值 介绍 (Introduction) In the last article we went through on how to find the missing value ...

  8. python写xml文件_python写入xml文件的方法

    Python 这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下 ... 脚本之家1322020-05-16 Python 今天小编就为大家分享一篇Pyt ...

  9. python决策树 多分类_Python中的决策树分类:您需要了解的一切

    python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...

最新文章

  1. PAT-B 1007.素数对猜想
  2. 加解压开源组件-SharpZipLib
  3. SAP内部订单的作用
  4. C# 文件操作详解(三)---------Directory类
  5. sun-java6-jdk_Ubuntu下安装sun-java6-jdk和eclipse
  6. GeoHash距离大致估计
  7. 【转】脉络清晰的BP神经网络讲解,赞
  8. 十大排序算法----堆排序(最后一个非叶子节点的序号是n/2-1的推理)
  9. C++ 输入输出,IO
  10. MySQL驱动包下载
  11. eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
  12. 关于树莓派DSI屏幕触摸不准的问题
  13. Android之UVC调试
  14. win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置
  15. 想自学编程,不知道先学哪个?
  16. Flash鼠绘入门第八课:绘制脱俗荷花-Flash鼠绘脱俗荷花教程(6)
  17. HTML期末学生作业 HTML+CSS+JavaScript仿猫眼电影在线网站 Hbuilder网页制作
  18. 解决Paradox Interactive系列游戏加载mod时的路径问题
  19. Windows硬盘转换格式
  20. 使用cpolar发布群晖NAS上的网页(1)

热门文章

  1. 一个在线编辑可视化LaTex的网址
  2. 哈夫曼编码(构建哈夫曼树)
  3. arcgis 9.3 许可文件过期问题及解决办法(有2048年过期许可)
  4. cxahzskscn2021高考成绩查询,ahzskscn录取查询 ahzskscn2021安徽高考录取查询系统
  5. 展示gtest测试结果 -- 将gtest输出的xml结果转化成html展示
  6. Oracle时间戳转Unix时间戳格式
  7. CentOS7配置阿里yum仓库
  8. centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...
  9. Unity性能优化技巧
  10. PHP多功能众筹系统源码 完整代码包+搭建教程