You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode SSH连接环境下Python调试传入多个args参数的实现方法

VSCode Python 调试多参数配置方法

第一步 打开调试配置文件

  • 点击左侧活动栏的「运行和调试」按钮
  • 若未创建过配置,点击「创建launch.json文件」,选择环境为「Python」,再选择「Python 模块」模板
  • 若已有配置,点击调试面板顶部的齿轮图标直接打开launch.json

第二步 填入对应配置

你是通过-m运行模块,不需要指定program字段,直接使用module字段指定目标模块,所有运行参数拆分后填入args数组即可,完整配置示例如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 模块调试",
            "type": "python",
            "request": "launch",
            "module": "src.main",
            "args": [
                "-mode", "train",
                "-gpu", "0",
                "-embedding", "roberta",
                "-emb_name", "roberta-base",
                "-emb1_size", "768",
                "-hidden_size", "256",
                "-depth", "2",
                "-lr", "0.0002",
                "-emb_lr", "8e-6",
                "-batch_size", "4",
                "-epochs", "50",
                "-dataset", "cv_asdiv-a",
                "-full_cv",
                "-run_name", "run_cv_asdiv-a"
            ],
            "justMyCode": true
        }
    ]
}

注意事项

  • 所有带值的参数需要拆成两个独立字符串:参数名(带短横线)为一个元素,参数值为另一个元素,不可合并写在同一个字符串内
  • 无值的标志参数(如示例中的-full_cv)直接作为单独元素放在数组中即可
  • 保存配置后按F5启动调试,就会自动带入所有配置的运行参数,和直接执行命令行效果一致

内容的提问来源于stack exchange,提问作者bluebear78

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 08:48:03