IPython从断点或行号运行脚本

时间:2012-06-04 16:25:25

标签: ipython

我经常使用魔术函数%run。有没有办法从给定的行号或其他标签运行脚本?

使用示例: 我在编辑器中编辑脚本并在IPython中使用%run。我通常需要修改如何可视化我在脚本开头计算的一些数据,但我不需要每次都重新计算它。 (我知道我可以将数据缓存在文件中,或者重构我的代码;这不是我正在寻找的答案。)

2 个答案:

答案 0 :(得分:0)

您可以查看IPython notebook。它允许您编写代码块并随时在交互式命名空间中运行它们。

Here's a demo

答案 1 :(得分:0)

你可以注释掉你不想运行的部分,在ipython中你可以运行:run -i,它运行所有当前变量。