python如何单步调试程序_python如何单步调试
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如何单步调试相关推荐
- java单步跳入单步跳过_Eclipse 单步调试
进入debug模式,设置断点,然后运行程序到断点 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3]快捷键(F6)单步执行程序,遇到方法时跳过. [4]快捷 ...
- vscode使用教程python-VSCode下好用的Python插件及配置_python
这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...
- 【Python】PyCharm热加载,调试时,修改运行时代码无需重新启动程序即可更新所做的修改
背景描述 简言之: 程序出现错误,修改错误代码后必须要重新执行整个程序 详细说明: 在调试python程序时经常会出现这样的情况,代码执行到某一处时出现错误,或者与预期的的结果不一致,这时候发现是某一 ...
- python xmxl 无法启动_Python小白到老司机,快跟我上车!基础篇(三)
1.python命令运行程序 在安装完Python开发环境后,就可以直接进行Python开发了,流程如下: 使用文本编辑器编写代码,写完后保存为.py后缀,终端输入python xxx.py运行. 建 ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- python 数据框缺失值_Python:处理数据框中的缺失值
python 数据框缺失值 介绍 (Introduction) In the last article we went through on how to find the missing value ...
- python写xml文件_python写入xml文件的方法
Python 这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下 ... 脚本之家1322020-05-16 Python 今天小编就为大家分享一篇Pyt ...
- python决策树 多分类_Python中的决策树分类:您需要了解的一切
python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...
最新文章
- PAT-B 1007.素数对猜想
- 加解压开源组件-SharpZipLib
- SAP内部订单的作用
- C# 文件操作详解(三)---------Directory类
- sun-java6-jdk_Ubuntu下安装sun-java6-jdk和eclipse
- GeoHash距离大致估计
- 【转】脉络清晰的BP神经网络讲解,赞
- 十大排序算法----堆排序(最后一个非叶子节点的序号是n/2-1的推理)
- C++ 输入输出,IO
- MySQL驱动包下载
- eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
- 关于树莓派DSI屏幕触摸不准的问题
- Android之UVC调试
- win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置
- 想自学编程,不知道先学哪个?
- Flash鼠绘入门第八课:绘制脱俗荷花-Flash鼠绘脱俗荷花教程(6)
- HTML期末学生作业 HTML+CSS+JavaScript仿猫眼电影在线网站 Hbuilder网页制作
- 解决Paradox Interactive系列游戏加载mod时的路径问题
- Windows硬盘转换格式
- 使用cpolar发布群晖NAS上的网页(1)
热门文章
- 一个在线编辑可视化LaTex的网址
- 哈夫曼编码(构建哈夫曼树)
- arcgis 9.3 许可文件过期问题及解决办法(有2048年过期许可)
- cxahzskscn2021高考成绩查询,ahzskscn录取查询 ahzskscn2021安徽高考录取查询系统
- 展示gtest测试结果 -- 将gtest输出的xml结果转化成html展示
- Oracle时间戳转Unix时间戳格式
- CentOS7配置阿里yum仓库
- centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...
- Unity性能优化技巧
- PHP多功能众筹系统源码 完整代码包+搭建教程