设为首页 加入收藏

TOP

Linux下Python基础调试
2014-11-24 07:48:42 来源: 作者: 【 】 浏览:1
Tags:Linux Python 基础 调试

当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文;(pdb 命令调试)


参考:http://docs.python.org/library/pdb.html 和 (pdb)help


首先你选择运行的 py


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 #查看全部栈内变量


>如果是在 命令行里的调试为:


import pdb


def tt():


pdb.set_trace()


for i in range(1, 5):


print i


>>> tt()


#这里支持 n p c 而已


> (3)tt()


(Pdb) n


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android Launcher View构架浅析 下一篇Dalvik在x86下的编译及调试

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)