• 技术文章 >Python技术 >Python基础教程

    python如何单步调试

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-10 10:52:25原创7102

    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 #查看所有栈内变量

    <假设是在命令行里的调试为:

    import pdb
    def tt():
    pdb.set_trace()
    for i in range(1, 5):
    print i
    <<< tt()
    #这里支持 n p c 而已
    < (3)tt()
    (Pdb) n

    pdb单步调试方法总结如下:

    专题推荐:python 单步调试
    上一篇:python3如何安装bs4 下一篇:python help如何退出

    相关文章推荐

    • python3 中try 异常调试 raise 异常抛出• python代码怎么调试

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网