vscode调试教程和断点类型的介绍

您所在的位置:网站首页 断点设置是什么 vscode调试教程和断点类型的介绍

vscode调试教程和断点类型的介绍

2024-06-28 18:09| 来源: 网络整理| 查看: 265

如何进入调试模式

1.点击如下图标,或者按下Ctrl+Shift+D即可跳转到该窗口,点击运行和调试即可开始调试 在这里插入图片描述 2.或者点击运行在这里选择调试,可以使用快捷键F5直接开启调试 在这里插入图片描述 如果你不想使用调试而是直接运行可以点击右侧的箭头 在这里插入图片描述

断点

点击代码左侧的编辑器的侧栏来设置断点,或者使用快捷键F9 在这里插入图片描述

在调试的时候必须要有断点,程序才能停下(或者程序出现错误,会在错误的地方停下)

调试介绍

在如图所示的位置添加断点 在这里插入图片描述 这是个简单的人为制造除零异常的程序

import numpy import random def div(data): for i in data: temp = 100/i if __name__ == '__main__': data = list(numpy.random.rand(100)) data[random.randint(0, 99)] = 0 div(data)

点击运行和调试(或者按下F5) 选择Python Debugger 在这里插入图片描述

调试工具

屏幕上侧出现了一行工具栏 在这里插入图片描述 依次为 在这里插入图片描述

继续/暂停 F5: 控制调试程序的运行和停止,点击运行后会继续运行直到遇到下一个断点逐过程 F10: 会一行一行运行,如果遇到了函数不会进入而是直接跳过单步调试 F11: 也是一行行运行,但是遇到了函数会进入函数体单步跳出 Shift+F11: 如果在函数体或子例程里面,会执行完后面的所有代码重新启动Ctrl+shift+F5:重新启动调试程序停止 Shift+F5: 停止调试 变量监视

你可以在右侧看到此时的局部变量Locals和全局变量Globals 在这里插入图片描述 安装jupyter插件 在这里插入图片描述 随后你可以在数据查看器中查看数值 在这里插入图片描述 在这里插入图片描述

监视数据

你可以右键将你关心的数据添加到监视中 在这里插入图片描述 随后在每一次运行的时候更新,监视的数据也会更新方便你查看 在这里插入图片描述 添加表达式 在这里插入图片描述 你可以在表达式中键入你关心的值,例如我关心i是否等于0 在这里插入图片描述

不同的断点 记录点

记录点在调试的时候不会停住,而是会在调试控制台打印输出你的消息

右键可以添加记录点 在这里插入图片描述 或者在此处添加 在这里插入图片描述 可以在此处填写你想输出的消息,{}内可以添加你想打印的代码内容 在这里插入图片描述 在这里插入图片描述 可以在下方的调试控制台看到你的日志输出 在程序出现问题的时候你想知道某些值的情况下很有用 在这里插入图片描述

触发式断点

此断点不会直接启用而是在你选定的断点触发后才会启用

在这里插入图片描述 在此处选择你想等待的断点 在这里插入图片描述 例如我这个斐波那契数列的例程 在这里插入图片描述

def fibonacci(n): fib_sequence = [0, 1] # 前两个斐波那契数列的值 if n


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3