我正在寻找一个 python 工具,它可以让我专门重命名和移动模块。
当我编程时,我会做很多重组工作,将项目从一个包移动到另一个包,添加新包,以及重命名文件。我来自 Java,在 IDE 中这很容易做到。
现在我正在使用 aptana,它的重构支持很适合重命名类方法或变量,但是当涉及到将模块从一个包移动到另一个包时,我看不出尝试查找/替换你自己的。
有没有人知道一个合理的工具来移动/重命名模块。我听说过绳索,但还没有完全调查过。
最佳答案
是的,rope是您正在寻找的图书馆:
Features
...
- Rename everything!
...
- Move class/function/module/package/method
关于用于重命名/移动的 Python 重构工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9424189/