Domanda

Uso spesso ipython (o la normale shell Python) per testare frammenti di codice Python durante la codifica, ed è stato molto utile. Un difetto di questo, tuttavia, è che se voglio testare un segmento di codice multiple o voglio scrivere più righe di codice prima di eseguire, non è molto conveniente doverlo fare "riga per riga". E persino tornare a cambiare alcune delle righe è ingombrante perché devi ricostruire tutto il codice che lo segue.

Sto giocando con Groovy in questo momento e trovo che abbia un'ottima soluzione a questo problema: il Console Groovy. Scrivi tutto il codice che desideri, è proprio come un editore normale; E poi colpisci CTRL+R (CMD+R in realtà da quando sono su un Mac) e funziona tutto in una volta. Se vuoi cambiare qualcosa (ad es. Se ci sono errori), allora è anche facile: cambialo e Ctrl+R di nuovo.

C'è un equivalente di questo disponibile per Python? O hai qualche consiglio su un modo per ottenere comportamenti simili? Potrei semplicemente creare un nuovo file, salvarlo e poi python <filename>.py dal guscio. Ma sono solo troppi passi e sarebbero ingombranti. Eclipse può essere un'opzione, ma è troppo pesante. Sto davvero cercando qualcosa di leggero che posso semplicemente girare quando voglio testare qualcosa e poi sbarazzarmi altrettanto rapidamente.

Sarei interessato a sentire idee/suggerimenti!

Grazie

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top