Question

J'utilise souvent ipython (ou le shell Python ordinaire) pour tester des extraits de code Python lors du codage, et cela a été très utile. Une lacune de cela, cependant, est que si je veux tester un segment de code multiplié ou vouloir écrire plusieurs lignes de code avant de s'exécuter, il n'est pas très pratique d'avoir à le faire "ligne par ligne". Et même revenir pour changer certaines des lignes est encombrant parce que vous devez redéfinir tout le code qui vient après.

Je joue avec groovy en ce moment et je trouve qu'il a une excellente solution à ce problème: le Console groovy. Vous écrivez tout le code que vous voulez, c'est comme un éditeur régulier; Et puis vous appuyez sur Run Ctrl + R (CMD + R en fait depuis que je suis sur un Mac) et il exécute tout en même temps. Si vous voulez changer quelque chose (par exemple s'il y a des erreurs), alors c'est facile aussi - changez-le et Ctrl + R à nouveau.

Existe-t-il un équivalent de celui-ci disponible pour Python? Ou avez-vous des recommandations pour obtenir un comportement similaire? Je pourrais simplement créer un nouveau fichier, l'enregistrer, puis python <filename>.py de la coquille. Mais ce sont juste trop d'étapes et seraient encombrants. Eclipse peut être une option, mais c'est trop lourd. Je cherche vraiment quelque chose de léger que je peux simplement tourner quand je veux tester quelque chose, puis m'en débarrasser tout aussi rapidement.

Je serais intéressé d'entendre toutes les idées / suggestions!

Merci

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top