Я пытаюсь отладить программу на python, которая принимает модуль в качестве аргумента (см. args
).Конфигурация launch.json
приведена ниже:
{
"name": "Python: Actions",
"type": "python",
"request": "launch",
"module": "my_module",
"args": [
"--module",
"module"
],
"cwd": "/cwd",
"console": "integratedTerminal"
},
Когда я запускаю программу следующим образом, она работает: python -m my_module --module module
Однако, когда я запускаю конфигурацию отладки,он не может найти module
, переданный в качестве аргумента.Вот оператор командной строки, выданный vscode при запуске de config:
cd /cwd ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /path/to/python ~/.vscode/extensions/ms-python.python-2018.12.1/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 60664 -m my_module --module module