2009-05-16 9 views

Répondre

20
python -m pdb myscript.py arg1 arg2 ... 

Cela invoque pdb comme un script pour déboguer un autre script. Vous pouvez passer des arguments de ligne de commande après le nom du script. Voir le pdb doc page pour plus de détails.

0

Si, comme moi, vous préférez la pudb plus débogueur graphique, vous pouvez passer les arguments de votre script directement en faisant:

pudb myscript.py arg1 arg2 ... 

En effet, l'invocation:

python -m pudb myscript.py arg1 arg2 ... 

ne sera pas le travail retournera avec l'erreur suivante:

No module named pudb.__main__; 'pudb' is a package and cannot be directly executed 
Questions connexes