Python 断点调试

pdb模块 pdb是一个Python 内置的调式模块这里用来介绍用它进行断点调试 插入断点 在需要插入断点的地方插入如下代码可以插入一个断点 import pdb; pdb.set_trace() 当Python执行到这条语句时在运行shell里就会中断执行出现一个类似下面的shell窗口 > # 这里会出现当前运行程序的信息,源文件和当前函数 -> # 这里是将要运行的语句 (Pdb) pdb指令 进入(Pdb)后有很多命令可以使用,可以使用 h 查看帮助 l 查看代码上下文 p...

comments

Linux shell脚本调试技巧

有时候shell脚本不会给予明显的调试信息,而且有时不报错,但是脚本没有达到预期的效果这时候脚本调试就可以帮你准确定位错误. 在脚本的最顶部加上 set -x 开启调试 在脚本的最底部加上 set +x 关闭调试 如果在终端界面下,调试信息过多,调试信息是无法重定向到文件的,所以该怎样查看调试呢,当然这对SecureCRT连接的当然不是问题,但是如果是终端界面的话,可以使用命令   script 然后执行要捕捉内容的命令,完成后通过 exit...

comments