首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将参数/密钥对传递给用等号分隔的vscode Python调试器

将参数/密钥对传递给用等号分隔的vscode Python调试器
EN

Stack Overflow用户
提问于 2022-08-04 15:33:32
回答 2查看 111关注 0票数 2

对于配置文件的管理,我使用的是九头蛇,它需要使用加号传递附加参数,然后在参数和它的值之间使用等号。

代码语言:javascript
运行
复制
python evaluate.py '+model_path="logs/fc/version_1/checkpoints/epoch=1-step=2.ckpt"'

上面,我还使用引号来转义值中的等号。

我想在vscode中将它传递给launch.json字段;但是,我不知道如何正确地完成它,因为参数和值部分通常是由空格分隔的,而不是九头蛇的等号。因此,以下内容不起作用:

代码语言:javascript
运行
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "integratedTerminal",
      "args" : ["+model_path", "logs/fc/version_1/checkpoints/epoch=1-step=2.ckpt"]
    }
  ]
}

我应该如何更改args以使其正确?

EN

Stack Overflow用户

发布于 2022-08-05 05:40:30

如果需要将参数传递给Python解释器,则可以使用pythonArgs属性。

使用以下语法:

代码语言:javascript
运行
复制
"pythonArgs": ["<arg 1>", "<arg 2>",...]

如果用args传递成对的参数

代码语言:javascript
运行
复制
"args" : ["--port", "1593"]

还有关于launch.json configuration 这里的更多细节。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73238617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档