Python 如何保存(迭代器)生成器的进度?

Python 如何保存(迭代器)生成器的进度?,python,python-3.x,iterator,iteration,generator,Python,Python 3.x,Iterator,Iteration,Generator,我正在用itertools.product中的为I制作一个字符串暴力执行器,尽管我的程序需要能够运行很长时间而不停止以避免失去进度。这使得它容易崩溃、重新启动、关闭程序。如何保存生成器进度?您需要存储上次成功组合的产品。如果需要重新运行,请运行相同的循环,但跳过处理,直到通过以前保存的组合。

我正在用itertools.product中的
为I制作一个字符串暴力执行器,尽管我的程序需要能够运行很长时间而不停止以避免失去进度。这使得它容易崩溃、重新启动、关闭程序。如何保存生成器进度?

您需要存储上次成功组合的
产品
。如果需要重新运行,请运行相同的循环,但跳过处理,直到通过以前保存的组合。