python linux 单步调试,python的断点调试

本文介绍了如何在Python环境中利用pdb模块进行断点调试,包括命令行启动pdb、在代码中设置断点、常用调试命令如`break`, `continue`, `list`, `step`, `return`, `exit`, `pp`等,以及如何查看和管理断点,帮助开发者深入理解代码执行流程。" 129582264,17286372,Java SSM 实现校园服务平台设计与源码解析,"['Java-EE', '课程设计', 'SSM框架', '数据库管理', 'Web开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python的断点调试(转自:http://control.blog.sina.com.cn/admin/article/article_add.php)

pdb这个功能好牛啊,可以在命令行设置也可以在程序里用语句设置断点

命令行:$ python -m pdb 1.py

程序里:

引入pdb包

import pdb

def main():

i, sum = 1, 0

for i in xrange(100):

sum = sum + i

pdb.set_trace()

print sum

if __name__ == '__main__':

main()

命令 | 用途

break 或 b 设置断点

continue 或 c 继续执行程序

list 或 l 查看当前行的代码段

step 或 s 进入函数

return 或 r 执行代码直到从当前函数返回

exit 或 q 中止并退出

next 或 n 执行下一行

pp 打印变量的值

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 #

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值