1

我正在使用 python 脚本来执行简单但长时间的测量。我想知道是否(以及如何)可以编辑正在运行的脚本。

一个例子:假设我在运行脚本的最后几行出错了。这些行尚未执行。现在我想在不重新启动脚本的情况下修复它。我应该怎么办?

编辑:我的一个想法是将脚本的每一行加载到一个列表中。然后弹出第一个。将其提供给解释器实例。等待它完成并弹出下一个。这样我可以修改列表。

我想我不可能是第一个想到它的人。以前一定有人实施过这样的事情,我不想重新发明轮毂。我其中一个人知道一个项目,请告诉我。

4

1 回答 1

0

恐怕没有简单的方法可以随意修改正在运行的 Python 脚本。

一种方法是先在少量数据上测试脚本。这样,您将减少在实际的大型数据集上运行时发现错误的可能性。

另一种可能性是让脚本定期将其状态保存到磁盘,以便它可以从它停止的地方重新启动,而不是从头开始。

于 2013-03-25T06:55:01.877 回答