pdb调试

摘要:
[pdb调试]前置技能:os.getcwd():获取当前工作目录。

[pdb调试]

前置技能:

os.getcwd():获取当前工作目录。

os.chdir():切换工作目录。

运行 python -m pdb myscript.py
(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助
(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 #查看全部栈内变量

参考自:http://yanam0518.blog.163.com/blog/static/7289583201210284315680/

免责声明:文章转载自《pdb调试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring Security 自定义登录认证(二)PG-表空间管理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android jdb debug

在ubuntu上android的debug的方式有很多种,可以用eclipse,android studio。但是有的时候,为了方便也可以用命令行去debug。下面列出命令行debug的过程 xxx:~$ cd source/xxx:~/source$ cd packages/apps/Settings/xx:~/source/packages/apps/...

Chrome 调试技巧

https://segmentfault.com/a/1190000016256731 写在前面本文包括浏览器调试,不包括web移动端调试。本文调试均在chrome浏览器进行 alert 这个不用多说了,不言自明 console 1、基本输出 想必大家都在用console.log在控制台输出点东西,其实console还有其它的方法: console.lo...

charles和fiddler代理抓包和弱网设置

怎么设置代理 Charles:WEB端抓包: 1.设置charles代理端口。进入Proxy Settings中设置端口如8080.8888 2.打开chrome浏览器,下载switchy proxy 3.配置proxy SwitchyOmega 4.通过charles抓chrome访问包.抓取https请求 5.安装Charles的伪造证书(Help--...

Rider调试时断点打不上(变灰色小叉)

记录我在使用rider调试Unity的C#代码时遇到断点变灰色小叉叉,断点打不上/(不会进入断点)的几种解决办法 首先要确保你没有禁用所有的断点,然后再尝试使用本文的三种方法。 不要禁用所有断点 在Rider的Debug窗口有一个禁用所有断点的功能,不要勾选。 PS.禁用断点后,在代码中断点图标是一个空心圆,而断点打不上的图标是一个灰色叉叉 切换调试模式...

VSCode调试vue项目

先决条件 首先你必须安装好 Chrome 和 VS Code。同时请确保自己在 VS Code 中安装了 Debugger for Chrome 扩展的最新版本。 在使用 VS Code 调试 Vue 组件之前,我们需要更新 webpack 配置以构建 source map。这会确保我们在一个应用中调试,即便资源已经被 webpack 优化过了也没关系。...

[原创]反调试技巧总结-原理和实现(1)(2)(3)(4)(5)(6)......

反调试技巧总结-原理和实现 ------------------------------------------------------------------------------------------------------- 2008.8.7shellwolf 一、 前言 前段学习反调试和vc,写了antidebug-tester,经常会收到me...