- Part.I JSON 配置
- Part.II 一些需注意之处
VSCode 调试Python 程序,装个Python插件,然后launch.json配置示例如下:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": ["-y","2020",
"-d","97",
"-s","site_list_test1",
"-t","1",
"-l","2"],
}
]
}
上面的配置,就只需要注意以下几个:
- program:将要调试的文件,设置为${file}表示调试的是当前打开的文件
- args:传入的参数列表,用""引起来就表示一个字段,不同字段连起来会有空格;上面的参数列表就相当于:-y 2020 -d 97 -s site_list_test1 -t 1 -l 2
上面调试程序调用的命令就相当于:python xx.py -y 2020 -d 97 -s site_list_test1 -t 1 -l 2,其中xx.py是你打开的当前文件名。
Part.II 一些需注意之处- 另外,当有多个 Python 版本时,可以Ctrl+Shift+P选择解释器来改变默认的Python解释器。
- 如果调试过程中出现timeout waiting for debugger,有可能是电脑占用太多。另外网上也有许多解决方案,不明就里。下面列举一下,以后也许会用到也说不定:①launch.json的console由integratedTerminal集成终端改为internalConsole本地使用的终端。②设置改个什么东西,true/false都试试(玄学,个人感觉还是设备资源占用太多,带不动了)。



