美文网首页
Python pdb 调试技巧

Python pdb 调试技巧

作者: 大飞哥 | 来源:发表于2017-03-29 16:57 被阅读168次

    Keep it Simple

    各种ide都会提供断点等所需要的debug功能,但是我觉得,Python本来就作为一个简单的语言和工具,就一般拿来用用,没必要装个ide,Pycharm什么的,当然这个工具很好。
    一般debug,人肉啊,几十行的东西,而且,一般就算没有try-catch,Python给出的错误提示,其实也足够好,很方便的能找到。
    但是有时的逻辑上的错误,不是Python的错误提示能够给出的,简单的断点调试还是很需要的。

    Python 自带电池
    它真的什么都有
    pdb python debuger

    # import pdb
    # pdb.set_trace()
    
    # or
    # python -m pdb pdb_example.py
    
    
    # set break point
    # b
    # b pdb_example.py:16, i > 50  在i大于50时,设置断点
    # tbreak pdb_example.py:16, i > 50 临时断点,执行后就被消除
    # disable 1 ,取消第一个断点 
    # clear 1 清除
    
    print('start\n\n\n\n')
    for i in range(100):
        print(i)
    print('end\n\n\n\n')
    

    剩下的,官方文档特别清楚,很容易的。

    官方文档 27.3. The Python Debugger

    相关文章

      网友评论

          本文标题:Python pdb 调试技巧

          本文链接:https://www.haomeiwen.com/subject/paqyottx.html