• 技术文章 >后端开发 >Python教程

    python怎么单步调试

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-06-25 16:31:03原创4532

    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单步调试方法总结如下:

    1561450762(1).jpg

    以上就是python怎么单步调试的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 单步调试
    上一篇:python list和tuple的区别 下一篇:python中怎么查看内置函数
    Web大前端开发直播班

    相关文章推荐

    • python怎么连接mysql• python可变类型和不可变类型区别• python数组和列表区别• anaconda和python区别• 为什么python慢

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网