1

您好,我在 python 中开发了一个小游戏,使用 ZODB 作为 DB 处理的后端。我以前从未做过游戏编程。我希望有人能告诉我如何保存我当前的游戏,然后使用 python 重新加载它。数据库文件名是 data.fs,我的文件夹中还有另外三个 ZODB 文件。一个是用于锁定的,我不知道。

4

1 回答 1

2

我不知道你的具体情况,但也许 ZODB 对此有点过分了。检查标准库中的第一个 pickle 和anydbm 。如果它们不足以满足您的要求,您可以选择 ZODB。

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

您还可以使用repoze.zodbconn来促进配置、启动时的连接以及在程序存在时正确关闭它。

于 2011-01-21T09:54:05.987 回答