深圳电商代运营公司排名,seo推广培训学费,公司名称设计logo免费,wordpress付费阅读视频版教程 Python3零基础7天入门实战视频教程
PyCharm Debug#xff08;断点调试#xff09;可以帮助开发者在代码运行时进行实时的调试和错误排查#xff0c;提高代码开发效率和代码质量。
准备一段代码
def add(num1, num2):return num1 num2if __name__ __main__:f…视频版教程 Python3零基础7天入门实战视频教程
PyCharm Debug断点调试可以帮助开发者在代码运行时进行实时的调试和错误排查提高代码开发效率和代码质量。
准备一段代码
def add(num1, num2):return num1 num2if __name__ __main__:for num in range(1, 5):result add(num, num 1)print(result {}.format(result))放置断点
在你想放置断点的处点击如图所示
点击后会有一个实心的红点此刻你的断点已经放置成功啦 启动debug调试
启动debug 的方式有三种
第一种方法点击main方法旁边的绿色图标然后选择 Debug ‘debug’ 第二种方法选择需要debug的文件再点击“小乌龟”图标 第三种方法在代码空白处右键→选择“debug” 调试界面详解
断点调试的意思就是程序在执行到你打断点位置时暂时挂起你可以理解为是等待此时你可以看到你之前运行程序的一些变量参数等信息
启动调试后我们会看到这样一个界面这个界面元素有点多我们慢慢的分析下先看整体分为3个区域
红色部分最为重要主要是控制调试代码的走向
黄色部分主要是查看变量信息
蓝色部分主要是纪录程序运行时的一些调用方法的堆栈信息的纪录蓝色框可以看出方法被调用的轨迹每次调用一个方法时都会在堆栈的顶部添加一个新的帧这里可以理解为是一行当一个方法的执行完成时相应的帧将从堆栈中移除以后进先出的方式
我们先重点介绍下红色部分