2012-02-24 10 views
5

Sto cercando uno strumento python che mi consenta di rinominare e spostare in modo specifico i moduli.Strumenti di rifattorizzazione Python per ridenominazione/spostamento

Quando programmo, faccio un sacco di riorganizzare le cose, spostare gli elementi da un pacchetto all'altro, aggiungere nuovi pacchetti e rinominare i file. Vengo da Java, dove questo è irragionevolmente facile da fare in un IDE.

In questo momento sto usando aptana, e il suo supporto refactoring è decente per rinominare un metodo o una variabile di classe, ma quando si tratta di spostare un modulo da un pacchetto a un altro, non vedo alcun modo per provare un trovare/sostituire per conto proprio.

Qualcuno sa di uno strumento ragionevole per spostare/rinominare i moduli. Ho sentito parlare di corda, ma non ho ancora studiato completamente.

risposta

2

Sì, rope è la libreria che stai cercando:

Caratteristiche

...

  • Rinomina tutto!

...

  • Spostare classe/funzione/modulo/pacchetto/metodo
+1

non riesco a trovare la funzione per spostare un pacchetto di ... – CornSmith

Problemi correlati