将对象作为字符串传递,以便在VSCode的launch.json文件中进行调试



我正在尝试使用VSCode调试器调试我的python模块。我准备我的launch.json文件如下:

{
"version": "0.2.0",
"configurations": [
{
"type": "pwa-chrome",
"request": "launch",
"name": "Python: Current file",
"url": "http://localhost:8081",
"webRoot": "${workspaceFolder}",
"runtimeArgs": ["arg1", "arg2", '{"host":"https://x.xxx.xx.xxx/console","port":443,"selfSignedCert": false}', '{"auth": {"sec": "ccccccc-dddd-eeee-ffff-gggggggggg"}}', "args3"]
}
]
}

但我认为这不是传递对象'{"host":"https://x.xxx.xx.xxx/console","port":443,"selfSignedCert": false}''{"auth": {"sec": "ccccccc-dddd-eeee-ffff-gggggggggg"}}'的正确方式。

我想将对象按原样传递到模块中,即使用单引号。有人能帮我找到正确的方法吗?

来自Visual Studio中Python应用程序的调试配置代码:

参数

指定要传递给Python程序的参数。由空格分隔的参数字符串应包含在引号,例如:

"args": ["--quiet", "--norepeat", "--port", "1593"],

似乎不可能在参数中添加''

相关内容

  • 没有找到相关文章

最新更新