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.
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
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