如何阻止VS Code中Python调试器在try-except语句内暂停
解决VS Code Python调试器在try-except内暂停的问题
有两种方法可以让调试器不在被try-except捕获的错误处暂停:
方法一:修改调试配置文件(launch.json)
- 按下
Ctrl+Shift+D打开调试面板,点击顶部的"创建launch.json文件"(若已有配置则直接编辑),选择Python环境 - 在对应的调试配置项中添加
"ignoreCaughtExceptions": true,示例配置如下:
{ "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "ignoreCaughtExceptions": true } ] }
方法二:通过断点面板快速设置
- 调试运行时,打开调试面板下方的"断点"选项卡
- 找到并取消勾选"Python: 捕获的异常"选项,调试器就会跳过被except捕获的错误,不再暂停
内容的提问来源于stack exchange,提问作者JH 902
相关产品推荐
相关产品推荐

