Python VSCode 调试
VSCode Debug

-
Single file debug -> 选择 Open a file (在没有选中py文件的时候) py文件必须是单个的可以执行的,不需调用参数文件 在选中任意一个py文件后,这个选项就会消失  -
新建Debug的launch file  点击后,出现提示  选择 “Python 文件 调试打开的 Python 文件” 就会生成一个 Launch.json 的文件 在 .vscode 的文件夹下 
- VScode 会在每个项目文件夹下创建一个.vscode文件夹,保存当前项目的运行环境的配置文件。

查看选择需要的解释器   编辑Launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"python": "C:\\Users\\YLwork\\APPData\\Local\\Programs\\Python\\Python38\\python.exe",
"program": "${file}",
"cwd": "${workspaceRoot}",
"console": "integratedTerminal",
"justMyCode": true,
"args": ["examples\\benchmarks\\LightGBM\\workflow_config_lightgbm_Alpha158_l1.yaml"],
"env": {},
"envFile": "${workspaceRoot}/.env",
"redirectOutput": true
}
]
}
断点 Breakpoint
直接点击文件左侧,激活断点 
Reference
VSCode中Python的Debug调试配置 记录VSCode调试python一个极傻的坑:显示launch.json中name ‘true‘ is not defined
Version
0.0.1 - 2022May6
|