在Vscode中调试python时,我确实设置了launch.json以使用"args"
字段将参数传递给脚本。
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": [
//"src\\vhdl\\counter-e.vhd",
//"src\\vhdl\\counter-rtl-a.vhd"
"--help"
],
},
当我传递特定的arg时,工作正常,但是我想检查args -h
或-v
(在我的python脚本中对其进行测试),调试器会感到困惑并显示{{ 1}},然后我得到了该脚本的输出,而不是我的脚本,它没有被执行:
ptvsd_launcher.py
如何逃避这种行为?