Eclipse: скрипт отладки, который ожидает параметры командной строки - PullRequest
3 голосов
/ 05 августа 2010

У меня есть сценарий Python, который я пытаюсь отладить в затмении.Я могу выполнить его, прерывая все это джаз, но этот конкретный сценарий требует несколько параметров командной строки.Можно ли настроить мою среду разработки в eclipse для установки этих параметров?

Сейчас моя программа просто генерирует строку для выполнения, например:

script.py -aword -banother -cword -dmore -eparams -flast -gone

, поэтому я могу просто скопироватьи вставить все после script.py куда-нибудь?или я могу жестко закодировать их в затмение?или мне придется жестко кодировать переменные в моем скрипте?

Ответы [ 2 ]

3 голосов
/ 07 августа 2010

Использовать конфигурацию запуска

Для создания: - правой кнопки мыши на вашем скрипте, => Run as / Python Run => это создает конфигурацию Run - снова правую кнопку mouser, Run as / Run Configurations => открывает эту конкретную конфигурацию - вкладка «Аргументы», введите свои аргументы

Для использования: - из того же шага, что и выше, ИЛИ - получите доступ к ней из значков «Отладка» и «Выполнить» на панели инструментов

Эта конфигурация будет разделена между режимами «Выполнить» и «Отладка».

Вы даже можете зарегистрировать ее, чтобы поделиться с другими членами вашей команды, заполнив «Сохранить как» в поле «Сохранить как».Общая вкладка.Это очень полезно, если у вас есть сложные настройки, которые требуют аргументов, аргументов виртуальной машины, переменных среды, ...

2 голосов
/ 05 августа 2010

Да, если вы зайдете в настройки проекта, вы можете настроить аргументы командной строки для передачи вашей программе.Смотрите раздел под названием: Запуск скрипта Python

...