Debugging with PyCharm terminal arguments

Question:

I have been using PyCharm for a bit so I am not an expert.

How I normally ran my programs was with the terminal like so:

program.py -t input1 -t1 input2

I was wondering how can I debug this?

For other programs I wrote, I did not have any arguments so debugging was simply setting break points and pressing debug.

Asked By: Liondancer

||

Answers:

Menu: Run -> Edit configurations -> "+" (add new config) -> Python.

Script name: program.py

If you need to debug a script from installed packages, such as tox, you can specify the full path too. For example:
Script name: /home/your_user/.envs/env_name/bin/tox

Above /home/your_user/.envs/env_name is a path to virtual environment containing tox package.

Script params: -t input1 -t1 input2

Answered By: Andrew_Lvov

It was almost correct but just needed little correction with full script path.

Menu: Run->Edit configurations->"+" (add new config)->Python.

Script name: path + /program.py

Script params: -t input1 -t1 input2

Answered By: ArjunM

Just the image wise representation of answer

step 1: Click on the Run menu click Edit configuration

enter image description here

  1. Select + in top right corner and select python

enter image description here

  1. Provide the name ,absolutepath of the script/ select the script by clicking three dots(green marker, script paramters and python interpreter

enter image description here

Answered By: Jebaseelan Ravi
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.