基于VSCode对Python脚本进行带参调试

 一、带参数的 Debug 调试,launch.json 文件创建

 1.点击 Debug 图标,创建launch.json 文件,并选择对哪种语言设置,这里是python ,选Python File

基于VSCode对Python脚本进行带参调试_第1张图片

 

2、launch.json文件

基于VSCode对Python脚本进行带参调试_第2张图片 

3、增加脚本执行参数, -a abc/ -c dd

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",     //调试列表里显示的名字,随意,建议写当前调试的文件名
            "type": "python",               // 语言类型, 默认就可以
            "request": "launch",            // 应答类型, 默认就可以
            "program": "${file}",           // 变量,自动取当前光标所在的文件
            "console": "integratedTerminal",    // 显示控制台,默认用 VScode 自带的,也可以用系统的。
            "justMyCode": true,             // true 只调试当前 py 文件,默认值; false 也调试引用的模块
            "args": ["-a","abc/", "-c", "dd"]   // 执行脚本的附加参数,默认生成是没有的
        }
    ]
}

 

4. 启动调试。 鼠标要点到 要调试的文件选项卡上。

可以看到,['-a', 'abc/', '-c', 'dd'] 就是我们刚才设置的参数,都能正常传入,并打印出来了。

基于VSCode对Python脚本进行带参调试_第3张图片

二、用 vpdb 创建 launch.json 文件。

用 vpdb 自动生成,方便,还不容易写错。

1. 安装vpdb

pip3 install vpdb

 

2. 使用。 在命令最前面加上 vpdb 就可以了,直接就会在目录下生成 .vscode/launch.json 文件。

vpdb python3 p.py -a abc/ -c dd

 基于VSCode对Python脚本进行带参调试_第4张图片

 三、参考:

VScode 官方调试说明:Debugging configurations for Python apps in Visual Studio Code

https://www.cnblogs.com/wutou/p/17019701.html

你可能感兴趣的:(vscode,vscode)