【发布时间】:2021-01-05 04:59:46
【问题描述】:
有没有办法存储嵌入在 C 程序(不是终端解释器或笔记本)中的 python 解释器的状态,并在稍后恢复执行时恢复它吗?
我发现的有关此主题的其他问题和答案是围绕保存交互式 shell 或 jupyter notebook 的状态或用于调试而演变而来的。但是我的目标是在程序完全重启后冻结执行和恢复。
为 Lua 语言实现类似目标的库称为 Pluto,但我不知道有任何类似的库或内置方法可以在嵌入式 python 解释器中实现相同目标。
【问题讨论】:
-
这听起来像是一个 XY 问题。另外,“稍后”是什么意思?
-
嵌入式解释器重启后。就像将状态存储到文件并在解释器再次启动后恢复执行一样。
标签: python c python-embedding