如何重构Python标头?

时间:2017-01-11 18:00:17

标签: python

首先,我的同事使用标题以项目名称cdmop

开头
from cdmop.apps.authentications.views import LoginView, logout_view, ChangePasswordView

现在我想从标题中删除cdmop。我搜索了重构的主题。我发现我的pycharm可以为我重构它,但我必须逐个命令输入或使用多个游标

我想知道解决案件的最佳方法。它们是20个目录,在一个目录中有五个或更多文件。

1 个答案:

答案 0 :(得分:1)

重构与语言(在本例中为Python)无关,但主要与IDE或编辑器有关(在本例中为PyCharm)。

如果你想删除顶级模块' cdmop'在您的导入中,您需要使用模块' apps'包含' authentications.view'并将其移动到父文件夹。 PyCharm可以为你做到这一点。右键单击模块,然后选择Refactor>移动。移动模块(或包)后,将使用新路径更新导入模块(或包)的其他模块。