我正在用pygame制作一个小型python游戏。我希望能够拥有多个具有不同统计数据,升级等的配置文件。我最大的问题是持续存储这些信息。我已经考虑过MySql,但我不知道如何连接到它,我更喜欢某种方式来分发它而不需要数据库。有什么建议?非常感谢。
答案 0 :(得分:3)
您可以使用python附带的sqlite3模块,也可以使用shelve模块
您可以将搁置模块用作对象数据库,只需直接保存用户类。
sqlite3模块允许您将关系数据库存储在文件中。例如,它被firefox使用。
答案 1 :(得分:2)
sqllite3
可能是最简单的前进方式。它很轻巧,不需要用户安装。要访问它,请考虑使用ORM(对象关系映射器)来简化操作。 SQL Alchemy和Storm都是不错的工具。
ORM处理编写SQL代码的细节等等。如果你想在数据库之间跳转,通常只需更改一行代码即可。