¿Se puede guardar y recargar fácilmente desde el disco un generador de Python?

¿Hay una manera de serializar un generador, el estado actual y todos (variables locales, etc.), para poder cargar la cadena que contiene el generador serializado más tarde y poder retomar desde donde salió la última statement de rendimiento de la función? En caso afirmativo y si conoce una página web con un ejemplo de código, comparta un enlace a la misma.

Deberías revisar el generator_tools de picklegenerator generator_tools de picklegenerator .

También podría encontrar útil este artículo: http://metaoptimize.com/blog/2009/12/22/why-cant-you-pickle-generators-in-python-workaround-pattern-for-saving-training-state/

Python sin stack es capaz de encurtir generadores. O puede probar PyPy 1.7, que también implementa muchas funciones sin stack, incluido el decapado de generadores y funciones.

Fragmento de código: http://pastebin.com/p4RkVQkJ

Pyless Python 3.2 y 2.7.2 se pueden descargar aquí: http://zope.stackless.com/download/sdocument_view

PyPy 1.7 se puede descargar aquí: http://pypy.org/download.html