在 Python 中的所有地方更改变量名称

新手上路,请多包涵

我已经使用 IDE Wing 在 Python3 中编写了代码,但我想在文件的所有位置更改变量名称,例如 var_1 ,更改为 var_2 。在 MATLAB 中,当您通过 Shift + Enter 在一个地方更改变量名称时,它会自动为文件中该变量的所有其他实例完成。在 Python 中有类似的方法吗?

原文由 CLAUDE 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 862
2 个回答

通过使用 查找和替换 功能,您可以使用几乎任何您想要的文本编辑器来完成此操作。

正常的键盘快捷键(包括 python 的 IDLE)是 Ctrl+H ,尽管不同的编辑器有不同的快捷键。

原文由 Jacobm001 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 WingIDE 中,您可以通过重构菜单选择重命名符号。

这进行了智能替换,还负责将全局变量与同名的类属性区分开来。

原文由 Anthon 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题