如何从错误点重启在Windows命令行中运行的python程序?

时间:2018-02-24 04:55:18

标签: python windows try-catch wrapper

我有一个在Windows命令行上运行的刮刀。刮刀在运行约两天后关闭(由于未指定的错误)。当遇到错误时,如何实现某些代码以使程序再次运行?另外,如何让它从刚刚停止的位置运行?

1 个答案:

答案 0 :(得分:0)

你可以让它从停止的地方运行的唯一方法是,如果你实际上将数据存储在其他地方,如果是基本的东西;您可以使用简单的文本文件来编写抓取输出。对于出现unspecified错误的部分;如果错误停止了脚本,则可以将整个代码放在while循环中。

while True:
    last_scraped_point = "You should update this in your script"
    try:
        # Start with using the last_scraped_point
    except KeyboardInterrupt:
        pass

这将继续从脚本停止工作的地方重新开始