在Jupyter Notebook中重命名变量

时间:2018-05-04 14:46:32

标签: python jupyter-notebook

有没有办法在当前的jupyter笔记本文件中的任何地方重命名变量?

即。让我们说我的笔记本引用了一个变量" foo"通过我的脚本在多个功能和位置。后来我决定将这个变量重命名为" bar"为了更好的可读性...

在xcode中,您可以突出显示并右键单击以执行此操作。智能搜索/替换命令的排序。

愿意能够做同样的事情。

谢谢!

5 个答案:

答案 0 :(得分:3)

我希望您已经解决了这个问题。但是,我的回答将帮助有类似问题的人。 我认为可以使用“查找和替换”选项来完成此操作,该选项可在笔记本的编辑菜单下找到。如果您处于命令模式,则可以轻松按F键并弹出“查找和替换”对话框。谢谢!

答案 1 :(得分:1)

在 Mac 上,突出显示并使用 control-right click 提供一个选项(-F2 是一个快捷方式)来更改所有出现的位置。我怀疑这就是您想要的,但如果您的变量名称太短(例如 i、j、k),它可能真的会弄乱您的代码。

答案 2 :(得分:1)

有点晚了,但它可以帮助某人。

1- 转到“编辑”,然后“查找和替换”。

2- 在 Find 和 Replace 中分别输入两个词。

3- 单击小箭头以重命名 jupyter 笔记本中的所有出现。enter image description here

答案 3 :(得分:0)

也许有点晚,但是我找到了一个简单的解决方案:

1 - shift+click in first cell

2 - shift+click in last cell

3 - Press F or go to Edit/Find and Replace

4 - Rename the expression you need.

答案 4 :(得分:0)

  1. Ctrl+A

  2. F

  3. 重命名所有匹配项