Je me demande simplement s'il existe un moyen d'ajouter des points d'arrêt dans IDLE afin de pouvoir m'arrêter à un point de mon script et écrire d'autres lignes dans le shell inactif pour les tester. Si non, existe-t-il d'autres logiciels capables de faire cela?Existe-t-il un moyen d'utiliser des points d'arrêt en python?
Répondre
vous pouvez ajouter la ligne
import pdb; pdb.set_trace()
partout dans votre code, lorsqu'il est atteint, il vous déposera dans un shell de débogage. si utile, j'ai un raccourci emacs pour ajouter l'extrait.
vous pouvez également regarder ipdb et utiliser
import ipdb; ipdb.set_trace()
au lieu
+1 pour une explication supplémentaire. –
Merci, +1 pour l'explication – Richard
Si vous utilisez Windows, vous pouvez regarder PyScripter si vous voulez un environnement de développement avec plus de fonctionnalités que IDLE.
+1 n'utilise PyScripter que depuis environ une demi-heure, mais je la préfère déjà sur IDLE – Richard
Eclipse peut .... –