Skip to main content
 首页 » 编程设计

python之IPython之循环输入历史记录中的 block

2025年05月04日8三少

假设我输入以下内容:

def foo(): 
    print(2) 

然后,当我想编辑我的函数时,我按 Up 箭头键重写它,然后一次一行地循环我的输入(即首先它显示 print(2),然后是 def foo():)。有没有办法让它像 IDLE 那样循环遍历代码块?

请您参考如下方法:

我在 Linux 上使用较早版本的 iPython(我认为是 11)时遇到了这个问题。新版本不会这样做。

我目前仍在使用 11,我的解决方案是只使用 iPython qtconsole 来代替它做你想做的事。我认为它会在 Windows 上做同样的事情。