给出以下 Python 代码
a = 3 # only this variable is going to be renamed by hand
A = 3
abc = 3
a += 1
我想自动将所有出现的变量“a”重命名为“b”,这样结果看起来像这样
b = 3 # variable was renamed from a to b manually
A = 3 # variable was not affected by the renaming
abc = 3 # variable was not affected by the renaming
b += 1 # variable was renamed from a to b automatically
请注意,我只想重命名当前模块中的变量,别无他处!
目前,为此我正在执行以下步骤(Pycharm 2018.3.3(社区版)):
Shift+F6
打开重命名对话框并确保复选框Enter
重构。这种方法的问题是:
话虽如此,我的最后一个问题是: 有没有一种方法可以重命名快速的变量,而不管变量名称和只发生在当前模块中?
您可以使用 Pycharm 中的重构工具对其进行编辑。 单击变量并按shift+F6。
键入名称并按 Enter。