我正在尝试使用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"],
似乎不可能在参数中添加''
。