2011-11-09 9 views
5

Ho un progetto python sviluppato in eclipse. Indipendentemente ci sono varie directory di dati in varie posizioni ed è auspicabile operare su ciascuna con un diverso main.py che importa il progetto python. Se immagazzino un main.py con i miei dati, come posso aprirlo in eclissi ed eseguire il debugger?Apertura di vari file main.py in Eclipse senza creare un nuovo progetto

Posso eseguire ipython in ogni directory senza problemi; ma, non sono chiaro su come spostarmi tra diversi file main.py all'interno di eclissi. La configurazione di esecuzione ti consente di andare all'esterno del progetto e Preferirei non dover cambiare questo ogni volta. Qualsiasi intuizione sarebbe grandiosa!

risposta

0

È possibile eseguire questa operazione impostando ciascuna directory main.py + data come proprio progetto Eclipse, ciascuno con una configurazione di esecuzione/debug personalizzata. Avete progetti extra, ma non richiedono alcuna manutenzione continua.

Dopo la configurazione iniziale, si continua a lavorare sul progetto Python reale e il debug di una determinata directory di dati consiste nella selezione del progetto appropriato e nel richiamo del debugger. Non al massimo elegante, ma non male.

0

Se si è veramente riluttanti a creare nuovi progetti, è possibile portare i file main.py nel progetto e memorizzare la posizione della directory di dati associata all'interno di ciascuno di essi. Ogni main inizia cambiando nella directory dei dati e quindi esegue come al solito. In Eclipse hai configurato più configurazioni di corsa, una per ogni che puoi quindi eseguire senza alcun ritocco aggiuntivo.

È inelegante e fragile mantenere le informazioni della directory dati all'interno di ciascuna main.py, ma forse meglio per i propri scopi.

Problemi correlati