美文网首页
断点调试基础

断点调试基础

作者: SherlockMoon | 来源:发表于2017-06-25 23:25 被阅读0次

    断点调试 是每个专门的ide都有的功能。
    以一个简单的例子说明 当程序运行到断点语句时会停下(此时还未运行断点处语句)

    # coding=utf-8
    """
    断点调试 简单例子
    """
    x = {
        'name': 'xiaohaozi',
        'age': 21
    }
    
    def addOne(person):
        person['age'] += 1
        print str(person)
    
    def addTwo(person):
        person['age'] += 2
        print str(person)
    
    addOne(x) #此处加断点
    addTwo(x)
    print str(x)
    

    断点时 有以下几种操作可以选择:

    1. 点击 step over
      单步执行 但不进入addOne函数 停在<code>addTwo(x)</code>处
    2. 再点击step into
      单步执行 进入到addTwo函数 停在<code>person['age'] += 2</code>处
    3. 最后点击step out
      跳出函数 停在<code>addTwo(x)</code>处, 但addTwo函数已经执行完毕

    相关文章

      网友评论

          本文标题:断点调试基础

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