web-dev-qa-db-fra.com

Débogage avec les arguments du terminal PyCharm

J'utilise PyCharm depuis un petit moment donc je ne suis pas un expert.

La façon dont j'ai normalement exécuté mes programmes était avec le terminal comme ceci:

program.py -t input1 -t1 input2

Je me demandais comment puis-je déboguer cela?

Pour les autres programmes que j'ai écrits, je n'avais aucun argument, donc le débogage consistait simplement à définir des points d'arrêt et à appuyer sur le débogage.

34
Liondancer

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

Nom du script: program.py

Si vous devez déboguer un script à partir de packages installés, tels que tox, vous pouvez également spécifier le chemin complet. Par exemple: Nom du script: /home/your_user/.envs/env_name/bin/tox

Au-dessus de /home/your_user/.envs/env_name Se trouve un chemin vers un environnement virtuel contenant le package tox.

Paramètres de script: -t input1 -t1 input2

63
Andrew_Lvov

Il était presque correct mais avait juste besoin de peu de correction avec le chemin du script complet.

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

Nom du script: path + /program.py

Paramètres de script: -t input1 -t1 input2

0
ArjunM