我经常发现自己在ipython中运行一个带有一系列参数值的脚本:
%run myscript.py --param 1
%run myscript.py --param 2
%run myscript.py --param 3
...
然后想要在对myscript.py
进行小幅调整之后重做那一整行。从shell开始,我可以并且经常使用像
for i in `seq 1 3` ; do python myscript.py --param $i; done
但是对于图形探索(例如,构建具有来自那些不同参数的输出的图形),非交互模式不起作用。
有没有办法在ipython中实现这种循环?
(我知道我可以重写脚本以使循环内部,但这将不太灵活 - 特别是在探索阶段,这是ipython通常最有价值的地方)