Отладка с аргументами терминала PyCharm
Я немного использовал PyCharm, поэтому я не эксперт.
Как я обычно запускал свои программы с терминалом:
program.py -t input1 -t1 input2
Мне было интересно, как я могу отладить это?
Для других программ, которые я написал, у меня не было никаких аргументов, поэтому отладка была просто установкой точек останова и нажатием отладки.
Ответы
Ответ 1
Меню: Run
→ Edit configurations
→ "+" (add new config)
→ Python
.
Имя program.py
: program.py
Если вам нужно отладить скрипт из установленных пакетов, таких как tox
, вы также можете указать полный путь. Например: имя сценария: /home/your_user/.envs/env_name/bin/tox
Над /home/your_user/.envs/env_name
это путь к виртуальной среде, содержащей tox
пакет.
-t input1 -t1 input2
сценария: -t input1 -t1 input2
Ответ 2
Это было почти правильно, но просто нужно было немного исправить с полным путем к сценарию.
Меню: Run->Edit configurations->"+" (add new config)->Python
.
Имя path +/program.py
: path +/program.py
-t input1 -t1 input2
сценария: -t input1 -t1 input2