如何在Python中保存整个项目

1 投票
1 回答
986 浏览
提问于 2025-04-15 22:40

你好,我用Python开发了一个小游戏,使用ZODB作为数据库处理的后台。我之前从来没有做过游戏编程。我希望有人能告诉我,如何保存我当前的游戏,然后再用Python重新加载它。我的数据库文件名是data.fs,文件夹里还有三个ZODB文件,其中一个是用来锁定的,其他的我就不太清楚了。

1 个回答

2

我不太清楚你的具体情况,但可能用ZODB有点过于复杂了。你可以先看看Python自带的pickle模块,还有anydbm,这两个都是标准库里的。如果它们不能满足你的需求,再考虑使用ZODB。

在ZODB中,一旦你连接上,你就可以像使用普通的Python字典一样,把任何东西放进去。

你还可以使用repoze.zodbconn来简化配置、启动时的连接,以及在程序结束时正确关闭连接。

撰写回答