我偶尔会有需要很长时间才能运行的Python程序,而且我希望能够保存状态并在以后恢复.有没有人有一个聪明的方法来保存状态每x秒,或程序退出?
如果您想保存所有内容,包括整个命名空间和当前正在执行的代码行以便随时重新启动,则没有标准库模块可以做到这一点。
正如另一位海报所说,pickle 模块可以将几乎所有内容保存到一个文件中,然后再次加载它,但是您必须围绕 pickle 模块专门设计您的程序(即保存您的“状态”——包括变量等——在课堂上)。
| 归档时间: |
|
| 查看次数: |
12330 次 |
| 最近记录: |