修改正在运行的脚本

时间:2013-03-25 06:49:52

标签: python

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

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

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

我想我不能成为第一个考虑它的人。有人必须先实现过这样的东西,我不想重新发明。我有一个人知道一个项目请告诉我。

1 个答案:

答案 0 :(得分:0)

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

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

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