Ответ 1
В настоящее время единственной возможностью является использование опции "Перед запуском | Показать эту страницу".
При написании аргументов командной строки приложения, я хотел бы запустить его с различными параметрами.
Я не хочу создавать конфигурацию запуска для каждого возможного аргумента командной строки, с которым я хочу проверить мой script. Есть ли способ в PyCharm (и, я думаю, с любой IDE JetBrains), чтобы выполнить конфигурацию запуска, которая запрашивает параметры script при выполнении?
В настоящее время я использую PyCharm 3.1 (EAP).
В настоящее время единственной возможностью является использование опции "Перед запуском | Показать эту страницу".
Хотя yole answer - это де-факто способ получить подсказку перед аргументами перед запуском программы, это немного раздражает, потому что:
Ничего не поделаешь. (За исключением, может быть, файла билета. Вы это сделали?)
Я просто добавляю то, что я делал, прежде чем я знал о Googled для этой опции ради полноты (очевидно, это хак в наименее гламурном смысле этого слова). Но это соответствовало моему документообороту, поскольку у меня часто были только отдельные линии для тестирования, и он не часто менялся.
sys.argv
(пропустите ее через lambda args: [__name__] + args.split()
, чтобы уменьшить шаблон);Я делаю это на Mac, но, надеюсь, это будет полезно для Windows или Linux.
Перейдите в раздел "Выполнить" > "Изменить конфигурации" Откроется диалоговое окно. Script: файл, который вы хотите запустить (заканчивающийся на .py) Script Параметры: аргументы командной строки Рабочий каталог: каталог, в котором находится ваш проект.
Надеюсь, это поможет!