2

我正在用 pygame 制作一个小型 python 游戏。我希望能够拥有多个具有不同统计数据、升级等的配置文件。我最大的问题是持久存储这些信息。我已经考虑过 MySql,但我不知道如何连接到它,我更喜欢某种方式能够在不需要数据库的情况下分发它。有什么建议么?非常感谢。

4

2 回答 2

3

您可以使用python 附带的sqlite3模块,也可以使用shelve模块

您可以将搁置模块用作对象数据库并直接保存用户类。

sqlite3 模块将允许您将关系数据库存储在文件中。例如,它被 Firefox 使用。

于 2010-10-05T23:03:20.660 回答
2

sqllite3可能是最简单的前进方式。它很轻巧,不需要用户安装。不过,要访问它,请考虑使用 ORM(对象关系映射器)来简化事情。SQL AlchemyStorm都是很好的工具。

ORM 处理编写 SQL 代码等的细节。如果您想在数据库之间跳转,通常只需更改一行代码。

于 2010-10-05T23:45:40.310 回答