Python中如何在Visual Studio Code设置断点进行调试
安装了 python 插件,在想断点的行序号左侧点击鼠标后出现了红色圆点,本以为断点设置成功了,但是一按 F5 键,整个程序依然执行完毕,并没有在红点行停止运行,请问应该如何正确设置断点呢,谢谢
Python中如何在Visual Studio Code设置断点进行调试
这个就是正确方式。
在VS Code里给Python代码设断点调试很简单。打开你的.py文件,在行号左边点一下,会出现个红点,这就是断点。然后按F5或者点运行菜单选“开始调试”,程序会在断点处停住。这时候你能在左边看到所有变量的当前值,还能用顶部的控制条(继续、单步跳过、单步进入、单步跳出)一步步走。调试控制台能让你实时执行命令检查状态。
总结:在行号旁点击设断点,F5启动调试即可。
同样的步骤没有任何问题
你确定逻辑走断点了?
楼上说的在理
是不是 vscode debug configuration 设置有问题?
三楼说的有道理,如果你设置的断点没有被执行到也是一晃而过,还是需要检查一下逻辑,最笨的方法就是在第一条语句打上断点,这样肯定会停下,让后 f10 单步调试
应该是设置有问题,但是我不知道怎么设置才能使断点生效。我的 launch.json 中的相关内容如下:
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Python”,
“type”: “python”,
“request”: “launch”,
“stopOnEntry”: true,
“pythonPath”: “${config:python.pythonPath}”,
“program”: “${file}”,
“cwd”: “${workspaceRoot}”,
“env”: {},
“envFile”: “${workspaceRoot}/.env”,
“debugOptions”: [
“WaitOnAbnormalExit”,
“WaitOnNormalExit”,
“RedirectOutput”
]
},
另外,F11 键既是单步调试模式,又是 VSCODE 全屏快捷键,我一按 F11 就切换全屏而无法进入单步执行,请问这又应该怎么做呢?

