Python生成器可以轻松保存并从磁盘重新加载吗?

Rob*_*ler 8 python serialization generator

有没有办法序列化生成器,当前状态和所有(局部变量等),以便您可以稍后加载包含序列化生成器的字符串,并能够从最后一个yield语句退出函数的位置接收?如果是,并且您知道带有代码示例的网页,请分享指向它的链接.

Ove*_*ang 6

Stackless Python能够腌制发电机.或者您可以尝试PyPy 1.7,它还实现了许多无堆栈功能,包括发酵器和功能的酸洗.

代码片段:http://pastebin.com/p4RkVQkJ

Stackless Python 3.2和2.7.2可以在这里下载:http://zope.stackless.com/download/sdocument_view

PyPy 1.7可以在这里下载:http://pypy.org/download.html