Python 修改正在运行的脚本
我正在使用python脚本执行简单但很长的度量。我想知道是否(以及如何)可以编辑正在运行的脚本 例如: 假设我在运行脚本的最后几行中出错,这些行尚未执行。现在我想在不重新启动脚本的情况下修复它。我该怎么办 编辑: 我的一个想法是将脚本的每一行加载到一个列表中。然后打开第一个。将其提供给解释器实例。等待它完成,然后弹出下一个。这样我可以修改列表Python 修改正在运行的脚本,python,Python,我正在使用python脚本执行简单但很长的度量。我想知道是否(以及如何)可以编辑正在运行的脚本 例如: 假设我在运行脚本的最后几行中出错,这些行尚未执行。现在我想在不重新启动脚本的情况下修复它。我该怎么办 编辑: 我的一个想法是将脚本的每一行加载到一个列表中。然后打开第一个。将其提供给解释器实例。等待它完成,然后弹出下一个。这样我可以修改列表 我想我不可能是第一个想到它的人。一定有人以前实现过类似的东西,我不想再发明weel。我想你们当中有人知道一个项目,请告诉我。恐怕没有简单的方法可以任意修改
我想我不可能是第一个想到它的人。一定有人以前实现过类似的东西,我不想再发明weel。我想你们当中有人知道一个项目,请告诉我。恐怕没有简单的方法可以任意修改正在运行的Python脚本 一种方法是首先在少量数据上测试脚本。这样,您将减少在实际的大型数据集上运行时发现错误的可能性
另一种可能是让脚本定期将其状态保存到磁盘,以便可以从停止的位置重新启动脚本,而不是从头开始。这是我不想避免的。相关:我建议阅读此处的注释和发布的答案。最终,当我选择重启选项时,这些都没有帮助我,但它可能会帮助你