Python解释程序重复命令

Python解释程序重复命令,python,repeat,Python,Repeat,在Python解释器中,要重复上一个命令,只需按向上箭头。 通常,我可能会测试一个涉及多行的代码段——for exzmple和two嵌套for循环。我经常打错字,想改变循环体,重复两个for循环的代码块,而不需要再次输入整个循环 有办法吗 我知道你们中的一些人会说放入一个文件并执行该文件,但有时能够在解释器中重复代码块会很好,并提供了许多丰富的机制来编辑事后诸如此类的内容。请参见这里的%macro:为什么不将此代码添加到函数中,然后调用它?您可能会发现像DreamPie这样的shell可以满足您

在Python解释器中,要重复上一个命令,只需按向上箭头。 通常,我可能会测试一个涉及多行的代码段——for exzmple和two嵌套for循环。我经常打错字,想改变循环体,重复两个for循环的代码块,而不需要再次输入整个循环

有办法吗


我知道你们中的一些人会说放入一个文件并执行该文件,但有时能够在解释器中重复代码块会很好,并提供了许多丰富的机制来编辑事后诸如此类的内容。请参见这里的
%macro

为什么不将此代码添加到函数中,然后调用它?您可能会发现像DreamPie这样的shell可以满足您的需要-我听说了IPython的优点。我认为它有更好的历史编辑。