在Jupyter Notebook中重命名变量

Haz*_*aza 16 python jupyter-notebook

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

也就是说我的笔记本通过我的脚本在多个函数和位置引用变量"foo".后来我决定将这个变量重命名为"bar"以提高可读性......

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

愿意能够做同样的事情.

谢谢!

小智 11

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

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

2-分别在“查找”和“替换”中输入两个单词。

3-单击小箭头以重命名 Jupyter Notebook 中的所有事件。在此输入图像描述


Ran*_*ara 7

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

  • 但这个“查找和替换”不理解上下文。例如,不同函数中的变量可能具有相同的名称,并且您可能只想更改一个函数中的名称。 (7认同)

小智 6

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

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.
Run Code Online (Sandbox Code Playgroud)