2012-02-24 19 views
5

Estoy buscando una herramienta de python que me permita cambiar el nombre y mover módulos específicamente.Herramientas de refactorización de Python para renombrar/mover

Cuando programo, hago MUCHAS cosas para reorganizar, mover elementos de un paquete a otro, agregar nuevos paquetes y cambiar el nombre de los archivos. Vengo de Java, donde esto es irracionalmente fácil de hacer en un IDE.

Ahora estoy usando aptana, y su soporte de refactorización es decente para cambiar el nombre de un método de clase o variable, pero cuando se trata de mover un módulo de un paquete a otro, no veo forma de intentar encontrar/reemplazar por tu cuenta

¿Alguien sabe de una herramienta razonable para mover/cambiar el nombre de los módulos. He oído hablar de la cuerda, pero todavía no la he investigado por completo.

Respuesta

2

Sí, rope es la biblioteca que está buscando:

Características

...

  • Cambiar el nombre de todo!

...

  • Mover clase/función/módulo/paquete/método
+1

No puedo encontrar la función para mover un paquete ... – CornSmith

Cuestiones relacionadas