Отладчик кода Visual Studio — запрашивает аргументы CLI

#python #visual-studio-code

#python #visual-studio-code

Вопрос:

Я использую отладчик для Python в Visual Studio Code. Это отлично работает, но во многих случаях я хочу отлаживать сценарии, которые используют разные аргументы CLI. Очень сложно создавать запись в lauch.json для каждой группы аргументов CLI, которую я хочу отладить.

Я ищу способ для VSC запрашивать аргументы CLI, которые будут переданы в скрипт при запуске отладчика. Я был бы еще лучше, если бы была некоторая история предыдущих аргументов.

PS. Я знаю, что вы можете подключить отладчик и запустить его через командную строку, но я надеюсь, что есть чистое решение 🙂

Ответ №1:

О вашем вопросе:

Я ищу способ для VSC запрашивать аргументы CLI, которые будут переданы в скрипт при запуске отладчика.

С сожалением сообщаю вам, что запрос не может быть выполнен. На данный момент в python есть два способа отладки, показанные в-debug:

  1. Добавьте конфигурации в launch.json, затем нажмите Run-> Начать отладку, что автоматически создаст процесс отладки, предоставляемый расширением python. Во время этого процесса отладки все конфигурации отладки зависят от содержимого в launch.json: введите описание изображения здесь

  2. Отладка командной строки. Синтаксис командной строки отладчика вы можете использовать в командной строке-debug. По сравнению с изменением конфигураций в launch.json каждый раз, это удобнее.

Более подробную информацию об отладке в VS Code см. в разделе Отладка