用于重命名/移动的Python重构工具

Kev*_*lan 5 python refactoring

我正在寻找一个python工具,允许我专门重命名和移动模块.

当我编程时,我做了很多重组事情,将项目从包移动到包,添加新包,以及重命名文件.我来自Java,这在IDE中非常容易实现.

现在我正在使用aptana,它的重构支持对于重命名类方法或变量是不错的,但是当涉及将模块从一个包移动到另一个包时,我认为无法自己尝试查找/替换.

有没有人知道移动/重命名模块的合理工具.我听说过绳索,但还没有完全调查过.

jco*_*ado 3

是的,rope就是您正在寻找的库:

特征

...

  • 重命名一切!

...

  • 移动类/函数/模块/包/方法